varnishすげえ!ちなみにこの日知ったんだけど、varnishはvarnishncsaというプロセスを動かさないとログを吐いてくれない。ログ出力にあたり、/etc/init.d/varnishncsaのdaemonの箇所を下記のように変更。これでvarnishのキャッシュヒット/ミスもログに吐かれるようになる。%{Varnish:handling}x'”さらにここで二台目のインスタンスを投入。[varnish]-[apache-php-MySQL]という構成にする。同僚が取ってくれたスコアの魚拓。このときが一番良いスコア。4台目の用途ねーよな...やるこたぁやった...」とか、自分を含めた上位層のスコアが50000〜70000だったので「みんな似たようなことやってるんだろうな、あとできることはvarnishのログ見ながらキャッシュの調整でがんばる感じかなー」と思ってた。memcachedを試そうとするなど遊び始める。一部のソースは触っていいらしいこれまた雑談チャットで知る。phpファイル触ったらNGかと思ってたよ!詳細なルールって事前に共有されてたりしたのかな...。LocalSettings.phpにはDBへの接続情報が記載されてるんだけど、ここをいじれば残りのインスタンス投入してシステム中のphpプロセスを増やせる。インスタンスの投入はすぐできるので、それは後回しにしてボトルネックであるphpをどうにかしようとし始める。phpを5.5に上げてみたり、apcを入れてみたり(5.5だとなんかうまく入らないんだね!)...。切り戻す無い知識を振り絞ってphpをどうにかしようとしても無駄だった。4台目のインスタンスも使おう、ということで全盛期のスコアとった状態に切り戻す。!!!!!!!!!!!!!!!!!!!!!しかし!!!!!!!!!サーバさんがご機嫌斜めなのかどうかはわからないけど、スコアがもとに戻らないという事案が発生。コンフィグのバックアップはちゃんととってあるハズだったんだが...。タイムアップ終了直前に同僚がとってくれた魚拓。戦闘力で言ったらサイバイマンより弱いよ。多くの人にプギャーされました。反省点ルールはちゃんと確認する。コメントをキャンセルメールアドレスが公開されることはありません。