2ch特化型サーバ・ロケーション構築作戦 Part19

このエントリーをはてなブックマークに追加
889動け動けウゴウゴ2ちゃんねる
>>887
雪だるまスレのほうがよいのかもしれないけど。
なんとなく、フロントで過去ログをもっているのが厳しいかも。

バックを複数もつとフロントは掛算で過去ログを持ちますよね。
そこが大変そう。

ディスクは十分大きいから大丈夫かもしれないし、
自動的にコピーができるから、バックアップする必要がないという
うれしい点があるかもしれないけど。

メンテを考えると、過去ログは、bbsdを動かすバックエンドとは
別のバックエンドに突っ込むほうがよいのかなと思う。
(dat落ちのタイミングでコピーかな。)

ここらへんも実験!実験!なんでしょうが。
890root▲ ★:2006/02/15(水) 19:17:13 ID:???0 BE:4469377-#
ふむふむ。

そうすれば各フロントが過去ログをバックにとりにいかなくてよくなるから、
バックも軽くできる気がしますね。

cobra2247をバックにしたら、今のtiger2522をそれに転用してみるとか。
891root▲ ★:2006/02/15(水) 19:23:47 ID:???0 BE:2554447-#
新 epg.2ch.net の Apache を、event MPM にしてみた。
設定そのものはこんなかんで、worker MPMと変わるところがないみたい。

<IfModule mpm_event_module>
StartServers 24
ServerLimit 36
MaxClients 1152
MinSpareThreads 128
MaxSpareThreads 768
ThreadsPerChild 32
MaxRequestsPerChild 1000000
ThreadLimit 32
MaxMemFree 64000
</IfModule>
892▲ ◆cZfSunOs.U :2006/02/15(水) 22:31:48 ID:2YuAxdZJ0
確かに今の過去ログのやり方のままだと,今後大変になるかも知れないんですよね.
とはいえ,ライブな dat と同じように mod_proxy でやると offlaw.cgi の改造が必要だし,
さらに mod_cache を使用するとなると /md を過去ログで食い潰すかも知れないし......

となると,いっそ NFS を使ってみるとか.以前雪だるまでライブな dat の読み出しに
NFS 使ってた時の問題,例えば不規則に dat の内容が壊れるとか ESTALE 発生が
カーネルごとコケる引き金になるとか,そういうのは過去ログでは発生しにくいのでは,
と思えなくもないですし......
893動け動けウゴウゴ2ちゃんねる:2006/02/16(木) 00:35:18 ID:uMCHE73p0
ここは一つ、全鯖規模で過去ログの一元化を
894動け動けウゴウゴ2ちゃんねる:2006/02/16(木) 00:46:57 ID:jWb1h7lQ0
>>892
過去ログはフロントでキャッシュする必要はないんじゃないかと。
(CacheDisableで過去ログのURLをはずすことはできないんですかね?)
offlaw.cgiは、誰かさんが泣きながら書き換えてもらって。

NFSは、サーバ間がちょっと密結合になってうれしくないかも。
# 感覚だけですが。
895ピロリ:2006/02/16(木) 06:25:52 ID:unYN/D580 BE:380268566-
>過去ログはフロントでキャッシュする必要はない

私も原理はそれに賛成。
ただ /doom/kako/ 以下はインデックスなんで各フロントにあった方がいいかと