pastdat

提供:5ちゃんねるwiki
2018年6月10日 (日) 10:52時点における本郷九丁目 (トーク | 投稿記録)による版 (→‎2016/03/21: 新しい subsection)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動


資料

2016/03/25 以降

http://carpenter.2ch.net/test/read.cgi/operatex/1459486469/1

> 1 :Mango Mangüé ★ そうだ2ちゃんねるしよう!©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üé ★ そうだ2ちゃんねるしよう!©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üé ★ そうだ2ちゃんねるしよう!©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üé ★ そうだ2ちゃんねるしよう!©2ch.net:2016/06/18(土) 13:38:58.51 ID:CAP_USER ?S★(824724)
> 即死判定1がおかしいことに今頃気がついたw
> lastmodify見てどうするww
> thread keyだろwww
> 
> 保守埋め判定を付けようとしていて気がついた(なにそれ)

> 495 :Mango Mangüé ★ そうだ2ちゃんねるしよう!©2ch.net:2016/06/18(土) 13:44:30.23 ID:CAP_USER ?S★(824724)
> あ、これでええのんかw
> 判定2がthread key見てたわww
> 判定3に保守埋めを入れようwww
スレ単独で落とす判定
(保守埋め判定を導入する直前での)
経過時間の起算点
最終更新 スレ立て
(レス数 とは無関係) 突然死判定 lifetimeルール
レス数 が
設定された しきい値 より
小さい
即死判定1 即死判定2
  • 突然死判定 は、pastdat で新たに導入されたものです。
  • pastdat に置き換えられる前は、
    lifetimeルール に相当するものとして、
    150 日ルール あるいは N 日ルール と呼ばれたものがあり、
    立ててから ( N + 1 ) * 24 時間 以上経過していたスレを
    落としていました。
  • 即死判定について
    • スレが落とされる しきい値 になる レス数
      • 設定するばあいの標準値は 20 だとしています。
      • それ以外の値で設定したばあいは、
        4 の(適当な)倍数にしたもよう。
      • なお、以下 なのか 未満 なのか
        については疑問が残っています。
    • 即死判定2 が、昔の 即死 に相当します。
    • 即死判定1 と同様のものが、
      pastdat への置き換えの少し前に導入され、
      即死2 と呼ばれていました。
    • 即死判定3 は、実況板 で、保守されているスレを
      落とすために、開発されたようですが、
      実際には、同一 IPアドレス のレスが多いことなどで判定
      していたようです。


即死判定についての新用語 ?

http://carpenter.2ch.net/test/read.cgi/operatex/1467034282/610

> 610 :Mango Mangüé ★ そうだ2ちゃんねるしよう!©2ch.net:2016/07/23(土) 09:23:30.37 ID:CAP_USER ?S★(824724)
(略)
> HS指定(H:保守埋め S:シビア即死モード)
(以下略)


2016/03/21

2016/03/21 時点での構想 ?
Parameter default
value
default
value
for
NORMAL
default
value
for
LIVE
detail
BOARD Attribute 0 0 1 0:Normal
1:Live
2:News
3:Expert
4:Chaos
書きこめなく
なったスレが
落ちるまでの
秒数
Stopped 0500 TTL 600 600 600 sec.
Stopped 0505 TTL 3600 3600 3600 sec.
Stopped 0550 TTL 10800 10800 10800 sec.
Stopped 0555 TTL 86400 86400 86400 sec.
スレ数の圧縮 Max. Vol. 700 700 40 threads
Max. Vol. TH 5 5 10 part of (5)% Max.Vol.
735 -> 700 735 -> 700 44 -> 40
即死判定 Min. TTL 3600 0 600 sec.
Min. TH lines 10 0 10 lines.
lifetimeルール TTL 0 0 86400 0 is forever.
突然死判定 Max. modified 0 0 3600 0 is not check last modified date.
  • Stopped 0***
    • 基本的には、 Stopped 0555 が使われるようです。
    • 0*** は、スレの内部表現ファイルについて、
      UNIX 系 OS での、ファイルへのアクセスについての
      permission を 8 進数で表記したものであり、
      例えば、 0555 は、 -r-xr-xr-x です。
  • Min. TH lines
    • スレッドの内部表現ファイルでは伝統的に、
      (本文中の改行 を br タグ にして)
      1 レス を 1 行 にしていました。
    • default value にあたるものについて、 2016/03/25 の発言では、
      (設定するばあいの) 標準値 を 10 ではなく 20 にしています。


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üé ★ そうだ2ちゃんねるしよう!©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üé ★ そうだ2ちゃんねるしよう!©2ch.net:2016/03/21(月) 12:59:34.85 ID:CAP_USER ?S★(824723)
> >>18
> 直したw

> 35 :Mango Mangüé ★ そうだ2ちゃんねるしよう!©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/1458530466/55

> 37 :Mango Mangüé ★ そうだ2ちゃんねるしよう!©2ch.net:2016/03/21(月) 13:17:14.86 ID:CAP_USER ?S★(824723)
(略)
> 4種類あるstoppedの値
(以下略)

> 55 :Mango Mangüé ★ そうだ2ちゃんねるしよう!©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 秒経過したスレッドを落とす
> という感じになります

※ 最後の「や、」のあとは、「突然死判定」のことだったようです。


関連スレ