【実況】 live22x 鯖 Part2

このエントリーをはてなブックマークに追加
375動け動けウゴウゴ2ちゃんねる
>364-365
昨夜の騒ぎについては、過去ログ読んで自分で調べろと言いたいところだが・・・。

雪だるま鯖(live22x)は物理的には
・ファイル読み書きをするバックエンド(live22)
・リクエストを処理していろいろ判断するフロント(live22x1〜live22x3)
・どのフロントに振り分ければいいか判断する受付嬢(live22b1〜live22b2)
の6台で構成されている。
書き込みや読み出しのリクエストがあると、まず受付嬢がどのフロントを使うか振り分け、
フロントがバーボンとかRockとかの判断をし、バックエンドで読み書きする。
それぞれの役割に専念できるようにチューニングしてあるから、
以前の実況鯖とは比較にならないパフォーマンスを発揮する。
(たとえば最速1000は、単独最強鯖のex11でも40秒台だったのに対して
フロント1台の雪だるま鯖でその3倍、フロント3台はさらに3倍の結果を出した)

昨夜落ちてたのは受付嬢の2台。これは片方が落ちればもう片方が自動的に
入れ替わって処理を続けその間に落ちた方は自動的に復帰、という
動作をするはずなのだが、どういうわけか肝心の振り分けをするソフトが
バグを踏んで死にっぱなしになり、2台同時に落ちる状態が続いた。
この部分は現在見直し中の模様。OSのバージョンとの相性が疑われている。

受付嬢が動かなくてlive22x全体へのアクセスができないというだけだったから、
ユーザ側で直接live22x1〜x3を呼び出せばアクセスはできた。
しかしそれでは自動振り分けを前提としたlive22xとしてはうまく機能しないので、
今は簡易的な振り分けだけ実施してx1〜x3への直接アクセスは規制している。