むむむ……
ウチのページが大手のニュース・サイトに紹介されたらしくて、アクセスがいつもよりすごいことになっているんだけど、なんか PHP が落ちるようになってしまった。以下のようなエラーを吐いて PHP が実行されなくなる。
PHP has encountered an Access Violation at XXXXXXXX
原因はちょっと解らないのだが、PHP 本体のメモリリーク関係らしい。
2CPU 環境だと起きるという報告もある。
PHP 5.x.x では治っているという書き込みもあれば、起きるという書き込みもあった。
どうもマルチ・スレッド関係っぽいのだが……だとしたら CGI のワーカープロセスを複数動かすようにすればいいのかなぁとかメモリを調節するといいのかなぁとかアイデアは浮かんだものの、いじって動かなくなるのもこわいよなぁ。
というわけで PHP の使用メモリの設定をちょっと変えてみた。
しばらく様子を見てみるか……。
もし上記のようなエラーに遭遇したら、しばらく時間をおいてまたアクセスしてもらえると助かるので、よろしく~。
#comment