bbs.cgi再開発プロジェクト6

このエントリーをはてなブックマークに追加
765ちょろ ★
再確認でーす

IsKoukoku は bbspinkや2ch のbananaサーバで
するーする事は絶対にない

あってますか?
766む@移動中 P221119009166.ppp.prin.ne.jp:2005/07/12(火) 19:03:52 ID:RwUQLwO2o
次オンラインになったら、
レスするです。
767だんしゃくねこ:2005/07/12(火) 19:06:42 ID:SdZyUpa80
│_A
│・−・) >>522-561を見る限り、
↓ ⊂)  LAが高かったらIsKoukokuスルーはどの鯖にも入ってそうっすね
768root▲ ★:2005/07/12(火) 20:17:18 ID:???0 BE:2189838-###
○ 現在のbbs.cgiにおける、IsKoukokuを実行するかを決めるアルゴリズム:

1) まずIsKoukokuを実行するかどうかは、
bbs_mainの最初のほうで、mumumuIsIsKoukoku関数を呼んで
その結果をもとに決めている。

2) 1) は1投稿ごとに呼ばれ、チェックされる

3) 2) でいったん「IsKoukokuを実行しない状況」と判断したら、
mumumuIsIsKoukokuの呼び出しそのものをキャンセルし、
その船が自爆するまでの間、ずっと「IsKoukokuを実行しない状況」になる

4) mumumuIsIsKoukokuでは、以下のアルゴリズムにより判断する

a) リストにあるサーバ(特別サーバ)かどうか調べ、もしそうならIsKoukokuは実行しない
現在の特別サーバのリスト:
live16, live20, live21, ex11

b) その瞬間のサーバのLAを調べ、一定の閾値以上だったらIsKoukokuは実行しない
現在の閾値:
cobra 30.0
tiger 20.0
banana 4.0

5) 現在IsKoukokuを実行している状態かそうでない状態かは、
各板のindex.htmlに「+Rock54」と出ているかいないかで判断できる
している状態:
BBS.CGI - 2005/07/05 (SpeedyCGI) +Rock54 +BBQ/BBM +Samba24=10
していない状態(例: news4vip)
BBS.CGI - 2005/07/05 (SpeedyCGI) +BBQ/BBM +Samba24=15
769root▲ ★:2005/07/12(火) 20:25:18 ID:???0 BE:2918584-###
ということで、>>765 の結論ですが、
2ちゃんねる/PINKちゃんねるのいずれも共通に、

1) 負荷が上がって、サーバが苦しくなってきた場合、
自動的にIsKoukokuをするーするようになる

2) 負荷が下がると、順次船が入れ替わっていくことにより
自動的にIsKoukokuをするーしなくなる

という動作をします。

これにより特にサーバに書き込み集中で負荷がかかった時に
「手でbbs.cgiやread.cgiを止めて冷やさなければいけない」とか、
「bbs.cgiの爆発時にbbs.cgiの処理が転んでしまう」
といったことの回数が、減ったように思います。

animeサーバもこれともうひとつの安全装置を入れてから、
例の「土曜夕方のどーん」にも、耐えられるようになりました。
770root▲ ★:2005/07/12(火) 20:26:45 ID:???0 BE:1641863-###
ということで、以上です。

なお、もうひとつの安全装置は
・LAが閾値を超えたら、index.html / subback.html の更新をある程度さぼる

となっているです。
771ちょろ ★:2005/07/12(火) 20:36:20 ID:???0
広告爆撃が増加してきたんで
ISKoukoku はスキップしないでくださいー

したとしても、live系だけかと、
2ch&bbspink の banana サーバは絶対にスキップしないでください
772root▲ ★:2005/07/12(火) 20:38:31 ID:???0 BE:7387799-###
>>771
了解です。

これから、LAでのIsKoukoku閾値チェックの部分をはずします。 in bbs.cgi
ex11 (news4vip) は、どうしましょうか。
773ちょろ ★:2005/07/12(火) 20:39:08 ID:???0
ex11 はどっちでもいいような、
774root▲ ★:2005/07/12(火) 20:40:01 ID:???0 BE:3830876-###
ただし、animeサーバでのLA=20でのIsKoukokuスキップだけは、
従来どおりとさせていただきます。

これが働くのは、1週間のうちの5分だけのはずです。
775root▲ ★:2005/07/12(火) 20:40:18 ID:???0 BE:5746379-###
>>773
そんでは、今までどおりでいきます。
776ちょろ ★:2005/07/12(火) 20:43:12 ID:???0
あと 通称形態バーボンの早期投入が望まれています。 from 規制議論板
777ちょろ ★:2005/07/12(火) 20:43:24 ID:???0
携帯だった
778root▲ ★:2005/07/12(火) 20:45:55 ID:???0 BE:729942-###
>>776-777
若者の動向を、どうこうしないといけないのかしら。

# 大学生は、そろそろしけーんのシーズンかも。
779root▲ ★:2005/07/12(火) 20:52:06 ID:???0 BE:1642829-###
BBS.CGI - 2005/07/12

- banana サーバではLAに関係なく、常にIsKoukokuを実行
- ただし「特別サーバ」に指定したらするー
780ちょろ ★:2005/07/12(火) 21:12:30 ID:???0
game10
game9
etc4
life7
hobby7
もスルーして欲しくないです。
781root▲ ★:2005/07/12(火) 21:13:25 ID:???0 BE:5746379-###
携帯Rock54ってのも、ありなのかな。
自動バーボンというか、自動BBMか。
782root▲ ★:2005/07/12(火) 21:18:37 ID:???0 BE:5745997-###
>>780
了解です。

tiger では LA=20 で発動なので運良くこれまで一度も起こっていませんが、
ex/anime/news以外は、bananaと同じ処理にしておきます。
783root▲ ★:2005/07/12(火) 21:19:51 ID:???0 BE:3283766-###
でもetc4は、電車男の時がちょっぴり心配かもね。
ま、いっか。その時はその時ということで。
784 ◆TWARamEjuA :2005/07/12(火) 21:23:41 ID:KkcxB0RO0 BE:4900695-#
>>781
ネタ的には暖めているですです。
・自動でBBR→BBM
785ちょろ ★:2005/07/12(火) 21:24:48 ID:???0
うーん
基本的には、、、全部onにして欲しいんだが、

なぜかというと、on/off は私たちには通常わからないので
効いているのか/いないのか
設定したのが あっているのか/あっていないのか
等がわからないのだ、「あぁ スルーしているから仕方ないんだよね」
で話しは終わってしまって、だれもそれ以上は深く考えないで
結局効いていないという風になってしまうのだ、

liveとex11以外は効かせて欲しいです
(anime は shar だかを ex11 に移転すればいいのかな?)

規制情報板まわりのコストがはげしく上昇しています。
786動け動けウゴウゴ2ちゃんねる:2005/07/12(火) 21:26:24 ID:0+KohaPe0
>>785
> (anime は shar だかを ex11 に移転すればいいのかな?)
(ノ∀`)アチャー
787root▲ ★:2005/07/12(火) 21:31:25 ID:???0 BE:912252-###
>>785
はいー。
788▲ ◆SANUKI/VII :2005/07/12(火) 21:36:47 ID:Z56JnQiFP BE:12232139-###
あと、ex10&ex11のBBMが動いてない気がするんですけど…
789root▲ ★:2005/07/12(火) 21:40:31 ID:???0 BE:3830876-###
・bananaサーバでは必ず実行
・他の該当するサーバ(live系とex11)では必ず実行しない
・それ以外は必ず実行

にしました。

>>788
ex10とかex11のように常時投稿数が多いサーバは、
たまに自動的に止まる(安全装置が働く)ようです。
理由は、、、ううむ。

live系ですらこのような状況で止まることはないようなので、
単なる投稿数ではない、何か別の理由を疑い始めています。
790root▲ ★:2005/07/12(火) 21:41:55 ID:???0 BE:5837388-###
・bananaサーバでは必ず実行
・他のサーバ(tiger/cobra)のうち該当するサーバ(live系とex11)では実行しない
・それ以外のサーバは必ず実行

にしました。
IsKoukoku周りでLAで動的に判定する部分のコードは、全てコメントアウトしました。

# いったん、オフライン。
791root▲ ★:2005/07/12(火) 21:42:27 ID:???0 BE:3830876-###
>>789 は、>>790 の上三行の説明を明確化で。