「Pastdat」の版間の差分

ナビゲーションに移動 検索に移動
13,413 バイト追加 、 2018年6月10日 (日)
→‎2016/03/21: 新しい subsection
編集の要約なし
(→‎2016/03/21: 新しい subsection)
 
(同じ利用者による、間の11版が非表示)
1行目: 1行目:
= 概要・目的 =
{{DISPLAYTITLE:pastdat}} <!-- lowercase initial -->
pastdatとは旧f22に置き換わるDAT落ち装置です
[[category:運用情報]]
[[category:サーバ]]
<!-- -->
<!-- まだ書いていない
== 概要 ==


旧f22はトリッキーで且つサーバリソースを食いつぶすという状況でしたので急遽作成することになりました
-->


動作を簡素にさせるために2つのプロセスが動作しています
== 資料 ==
* scanner DAT落ちするのかどうするのかを判定する装置
* sweeper scannerで判定されたスレッドを実際に移動する装置


現状、繁忙期で旧f22だと1分近く掛かっていた作業が1秒以内に完了しています
=== 2016/03/25 以降 ===
topコマンドで見つけられませんw


= 現状 =
http://carpenter.2ch.net/test/read.cgi/operatex/1459486469/1
一部を除くほぼ全サーバに投入済み。
> 1 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/04/01(金) 13:54:29.00 ID:CAP_USER ?S★(824723)
(略)
> pastdatとは旧f22に置き換わるDAT落ち装置です
> 旧f22はトリッキーで且つサーバリソースを食いつぶすという状況でしたので急遽作成することになりました
>
> 動作を簡素にさせるために2つのプロセスが動作しています
> ・scanner DAT落ちするのかどうするのかを判定する装置
> ・sweeper scannerで判定されたスレッドを実際に移動する装置
>
> 現状、繁忙期で旧f22だと1分近く掛かっていた作業が1秒以内に完了しています
> topコマンドで見つけられませんw
>
> 註
>  ちなみに旧p53は『止めて』ありますのでいわゆる『花』設定は有効ではありません
>  pastdatにその機能は内包されていません
(以下略)
※ 旧 '''p53''' を試作した [[夜勤|drunker ★]] 自身は、
'''花'''設定を p53 側の機能とした発言をしていないようです。


= 日常作業 =
http://carpenter.2ch.net/test/read.cgi/operatex/1458530466/536
特に無し
> 536 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/03/25(金) 14:43:15.30 ID:CAP_USER ?S★(824723)
> さてここで気になる動作間隔
> 一般板:1時間毎
> 実況板:毎分
> ニュース板:10分毎
> 専門板:1日ごと
> 混沌板:毎分
> 運用板:1週毎
>
> とか
※ この時点での構想を書いたものと見られます。


= 定期作業 =
http://carpenter.2ch.net/test/read.cgi/operatex/1458530466/821
特に無し
> 821 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/03/25(金) 22:20:24.66 ID:CAP_USER ?S★(824723)
(略)
>
> 圧縮
> スレッド保持数の上限(保持数+保持数の5%)を超えたときに発動します
> 落とされるのは「最終更新日」が一番古いスレッドから設定された保持数になるまで
>
> 即死
> 設定されていなければ発動しません
> 設定されていればスレッドが立てられてからの経過時間とレス数で判定します
> 標準値(勝手に決めたw)3600秒・20レス
> スレッドが立ってから3600秒以上経過してかつレス数が20以下の条件が一致すれば
> 落とされる
>
> 突然死
> 設定されていなければ発動しません
> 設定されていれば最終更新日からの秒数を経過したスレッドはレス数に関係なく落ちます
>
> n日ルール
> 設定されていなければ発動しません
> 設定されていればスレッドが立ってからの秒数を経過したスレッドはレス数に関係なく落ちます
>
> 容量
> 980レスを超えても放置するようにしました
>
> これらを各板個別で設定できるようにしました
※ 容量 という小見出しは、不適切だったようです。
※ n日ルール は、このあと、 lifetimeルール に改称されました。
※ この段階の説明では、
即死が「即死判定2」だけになっていました。
なお、「かつレス数が20'''以下'''」とありますが、
「かつレス数が20'''未満'''」だった可能性(後述)もあります。


= 次期目標 =
http://carpenter.2ch.net/test/read.cgi/operatex/1464677963/493
当初の目標は達成、か?
http://carpenter.2ch.net/test/read.cgi/operatex/1464677963/495
> 493 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/06/18(土) 13:38:58.51 ID:CAP_USER ?S★(824724)
> 即死判定1がおかしいことに今頃気がついたw
> lastmodify見てどうするww
> thread keyだろwww
>
> 保守埋め判定を付けようとしていて気がついた(なにそれ)
> 495 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/06/18(土) 13:44:30.23 ID:CAP_USER ?S★(824724)
> あ、これでええのんかw
> 判定2がthread key見てたわww
> 判定3に保守埋めを入れようwww


= メインで関わっている人 =
{| class="wikitable"
[[Mango Mangüé ★]]
|+ align="left" | <!--
-->スレ単独で落とす判定<br> (保守埋め判定を導入する直前での)
|-
! rowspan="2" |
! colspan="2" | 経過時間の起算点
|-
! 最終更新 !! スレ立て
|-
! style="text-align: left; " | <!--
-->(レス数 とは無関係)
| 突然死判定 || lifetimeルール
|-
! style="text-align: left; " | <!--
-->レス数 が<br>設定された しきい値 より<br>小さい
| 即死判定1 || 即死判定2
|}
* '''突然死'''判定 は、[[pastdat]] で新たに導入されたものです。
* [[pastdat]] に置き換えられる前は、<br><!--
-->'''lifetimeルール''' に相当するものとして、<br><!--
--> '''150 日ルール''' あるいは '''N 日ルール''' と呼ばれたものがあり、<br><!--
-->立ててから ( N + 1 ) * 24 時間 以上経過していたスレを<br><!--
-->落としていました。
* '''即死'''判定について
** スレが落とされる しきい値 になる レス数
*** 設定するばあいの標準値は 20 だとしています。
*** それ以外の値で設定したばあいは、<br><!--
--> 4 の(適当な)倍数にしたもよう。
*** なお、'''以下''' なのか '''未満''' なのか<br><!--
--> については疑問が残っています。
** 即死判定2 が、昔の 即死 に相当します。
** 即死判定1 と同様のものが、<br><!--
-->[[pastdat]] への置き換えの少し前に導入され、<br><!--
--> 即死2 と呼ばれていました。
** 即死判定3 は、[[実況板 一覧|実況板]] で、保守されているスレを<br><!--
-->落とすために、開発されたようですが、<br><!--
-->実際には、同一 IPアドレス のレスが多いことなどで判定<br><!--
-->していたようです。
<br>
即死判定についての新用語 ?
http://carpenter.2ch.net/test/read.cgi/operatex/1467034282/610
> 610 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/07/23(土) 09:23:30.37 ID:CAP_USER ?S★(824724)
(略)
> HS指定(H:保守埋め S:シビア即死モード)
(以下略)
<br>


= URL =
=== 2016/03/21 ===
連絡のつくスレッドを参照。


= 連絡のつくスレッド =
{| class="wikitable"
[http://dig.2ch.net/?Bbs=operatex&keywords=pastdat 2ちゃんねるスレタイ検索(dig) pastdat(dug)]
|+ align="left" | <!--
-->2016/03/21 時点での構想 ?
|-
|
! style="text-align: left; " | <!--
-->Parameter
! style="text-align: left; " | <!--
-->default<br> value
! style="text-align: left; " | <!--
-->default<br> value<br> for<br> NORMAL
! style="text-align: left; " | <!--
-->default<br> value<br> for<br> LIVE
! style="text-align: left; " | <!--
-->detail
<!--
|-
|
! style="text-align: left; " | <!- -
- ->Boardname
| colspan="3" |
| board name -
|-
|
! style="text-align: left; " | <!- -
- ->Servername
| colspan="3" |
| server host FQDN
-->
|-
|
! style="text-align: left; " | <!--
-->BOARD Attribute
| align="right" | 0
| align="right" | 0
| align="right" | 1
| 0:Normal<br> 1:Live<br> 2:News<br> 3:Expert<br> 4:Chaos
|-
| rowspan="4" | 書きこめなく<br>なったスレが<br>落ちるまでの<br>秒数
! style="text-align: left; " | <!--
-->Stopped 0500 TTL
| align="right" | 600
| align="right" | 600
| align="right" | 600
| sec.
|-
! style="text-align: left; " | <!--
-->Stopped 0505 TTL
| align="right" | 3600
| align="right" | 3600
| align="right" | 3600
| sec.
|-
! style="text-align: left; " | <!--
-->Stopped 0550 TTL
| align="right" | 10800
| align="right" | 10800
| align="right" | 10800
| sec.
|-
! style="text-align: left; " | <!--
-->Stopped 0555 TTL
| align="right" | 86400
| align="right" | 86400
| align="right" | 86400
| sec.
|-
| rowspan="3" | スレ数の圧縮
! style="text-align: left; " | <!--
-->Max. Vol.
| align="right" | 700
| align="right" | 700
| align="right" | 40
| threads
|-
! style="text-align: left; " | <!--
-->Max. Vol. TH
| align="right" | 5
| align="right" | 5
| align="right" | 10
| part of (5)% Max.Vol.
|-
|
| align="right" | 735 -> 700
| align="right" | 735 -> 700
| align="right" | 44 -> 40
|-
| rowspan="2" | 即死判定
! style="text-align: left; " | <!--
-->Min. TTL
| align="right" | 3600
| align="right" | 0
| align="right" | 600
| sec.
|-
! style="text-align: left; " | <!--
-->Min. TH lines
| align="right" | 10
| align="right" | 0
| align="right" | 10
| lines.
|-
| lifetimeルール
! style="text-align: left; " | <!--
-->TTL
| align="right" | 0
| align="right" | 0
| align="right" | 86400
| 0 is forever.
|-
| 突然死判定
! style="text-align: left; " | <!--
-->Max. modified
| align="right" | 0
| align="right" | 0
| align="right" | 3600
| <!--
- ->Thread stops the over last modified date. <br><!- -
-->0 is not check last modified date.
|}
* Stopped 0***
** 基本的には、 Stopped 0555 が使われるようです。
** 0*** は、スレの内部表現ファイルについて、<br><!--
--> UNIX 系 OS での、ファイルへのアクセスについての<br><!--
--> permission を 8 進数で表記したものであり、<br><!--
-->例えば、 0555 は、 -r-xr-xr-x です。
* Min. TH lines
** スレッドの内部表現ファイルでは伝統的に、<br><!--
-->(本文中の改行 を br タグ にして)<br><!--
--> 1 レス を 1 行 にしていました。
** default value にあたるものについて、 2016/03/25 の発言では、<br><!--
-->(設定するばあいの) 標準値 を 10 ではなく 20 にしています。
<br>
http://carpenter.2ch.net/test/read.cgi/operatex/1458530466/15
http://carpenter.2ch.net/test/read.cgi/operatex/1458530466/18
http://carpenter.2ch.net/test/read.cgi/operatex/1458530466/23
http://carpenter.2ch.net/test/read.cgi/operatex/1458530466/35
> 15 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/03/21(月) 12:51:56.96 ID:CAP_USER ?S★(824723)
> そして凡例
> # Parameter default value detail
> # Boardname board name -
> # Servername server host FQDN
> # BOARD Attribute 0 0:Noramal 1:Live 2:News 3:Expert 4:Chaos
> # Stopped 0500 TTL 600 sec.
> # Stopped 0505 TTL 3600 sec.
> # Stopped 0550 TTL 10800 sec.
> # Stopped 0555 TTL 86400 sec.
> # Max. Vol. 700 threads
> # Max. Vol. TH 5 (%) part of 5% Max.Vol.
> # Min. TTL 3600 sec.
> # Min. TH lines 10 lines.
> # TTL 0 0 is forever.
> # Max. modified 0 Thread stops the over last modified date. 0 is not check last modified date.
(以下略)
> 18 :動け動けウゴウゴ2ちゃんねる:2016/03/21(月) 12:54:15.01
> Noramal
> 23 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/03/21(月) 12:59:34.85 ID:CAP_USER ?S★(824723)
> >>18
> 直したw
> 35 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/03/21() 13:15:54.69 ID:CAP_USER ?S★(824723)
> >>15 に当てはめるとこんな感じ
> NORMAL none 0 600 3600 10800 86400 700 5 0 0 0 0
> LIVE none 1 600 3600 10800 86400 40 10 600 10 86400 3600


= 過去スレ =
http://carpenter.2ch.net/test/read.cgi/operatex/1458530466/37
* [http://carpenter.2ch.net/test/read.cgi/operatex/1459486469/ 【pastdat】新型DAT落ち装置●旧おせっかい]
http://carpenter.2ch.net/test/read.cgi/operatex/1458530466/55
* [http://carpenter.2ch.net/test/read.cgi/operatex/1459694743/ 【pastdat】新型DAT落ち装置●旧おせっかい Part.2]
* [http://carpenter.2ch.net/test/read.cgi/operatex/1460640754/ 【pastdat】新型DAT落ち装置●旧おせっかい Part.3]
> 37 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/03/21(月) 13:17:14.86 ID:CAP_USER ?S★(824723)
* [http://carpenter.2ch.net/test/read.cgi/operatex/1462280087/ 【pastdat】新型DAT落ち装置●旧おせっかい Part.4]
(略)
* [http://carpenter.2ch.net/test/read.cgi/operatex/1463965184/ 【pastdat】新型DAT落ち装置●旧おせっかい Part.5]
> 4種類あるstoppedの値
* [http://carpenter.2ch.net/test/read.cgi/operatex/1464677963/ 【pastdat】新型DAT落ち装置●旧おせっかい Part.6]
(以下略)
> 55 :Mango Mang&#252;&#233; ★ そうだ2ちゃんねるしよう!&copy;2ch.net:2016/03/21(月) 13:38:27.01 ID:CAP_USER ?S★(824723)
> 既にスレッドが止まった状態の事を指します
> 今は1種類だけれども4種類にすることが出来ます
> 一般的なスレッドストップ(1000超えましたなど)は1日後に落ちる
> 特殊なスレッドストップ(板違いだったりよろしくないスレッドの時)はもっと早く落ちるという動作です
>
> 生きているスレッドに対しては
> 150日ルールというのをTTLと言う項目にて
> 即死判定はスレッドが作成されてからMin. TTL秒以上経過して時点でMin.TH lines以上のレスが無い場合に適応する
> や、
> 最終書き込みからMax. modified 秒経過したスレッドを落とす
> という感じになります
※ 最後の「や、」のあとは、「突然死判定」のことだったようです。
<br>


= 過去スレ? =
== 関連スレ ==
* [http://carpenter.2ch.net/test/read.cgi/operatex/1459274267/ おせっかい はじめましたたたた]
<!--
* [http://carpenter.2ch.net/test/read.cgi/operatex/1459484377/ おせっかい はじめましたたたたた]
 
* [http://carpenter.2ch.net/test/read.cgi/operatex/1459484337/ おせっかい はじめましたたたたた]
=== 連絡がつくスレ ===
 
{{スレタイ検索|pastdat|【pastdat】新型DAT落ち装置|operatex}}
 
=== 過去スレ ===
-->
 
* 【pastdat】新型DAT落ち装置●旧おせっかい Part.10 [無断転載禁止]&#169;2ch.net<br><!--
-->http://rosie.5ch.net/test/read.cgi/operatex/1496761787/
* 【pastdat】新型DAT落ち装置●旧おせっかい Part.9 [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1472398464/
* 【pastdat】新型DAT落ち装置●旧おせっかい Part.8 [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1469791033/
* 【pastdat】新型DAT落ち装置●旧おせっかい Part.7 [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1467034282/
* 【pastdat】新型DAT落ち装置●旧おせっかい Part.6 [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1464677963/
* 【pastdat】新型DAT落ち装置●旧おせっかい Part.5 [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1463965184/
* 【pastdat】新型DAT落ち装置●旧おせっかい Part.4 [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1462280087/
* 【pastdat】新型DAT落ち装置●旧おせっかい Part.3 [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1460640754/
* 【pastdat】新型DAT落ち装置●旧おせっかい Part.2 [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1459694743/
* 【pastdat】新型DAT落ち装置●旧おせっかい [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1459486469/
* 旧 おせっかい スレ<br><!--
-->※ 上記の /…6469/ の重複スレにあたる<br><!--
--> /…4377/ および /…4337/ は不使用
** おせっかい はじめましたたたたた [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1459484377/
** おせっかい はじめましたたたたた [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1459484337/
** おせっかい はじめましたたたた [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1459274267/
** おせっかい はじめましたたた [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1458923211/
** おせっかい はじめましたた [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1458530466/
** おせっかい 始めました [無断転載禁止]&#169;2ch.net<br><!--
-->http://carpenter.2ch.net/test/read.cgi/operatex/1452383636/873-n
2,043

回編集

案内メニュー