投稿アップデート情報 追記(4/28) 追記2(5/2)
前稿のように PHP 5.4.1 にしてしまったので,事後報告になるが,ここ4・5日あたふたしていたことを書いておく。
Apache 2.2.x までは
[notice] Parent: child process exited with status 3221225477 — Restarting.
だった error_log のメッセージが Apache 2.4.x では
AH00428: Parent: child process exited with status 3221225477 — Restarting.
になったので, AH00428 でググッて
Apache randomly stop responding [Solved]を見つけた。そこで,4/23 @18:13,
AcceptFilter http none すでに使用中
EnableSendfile Off 出力ファイルのメモリバッファをapacheからWinに移行。
EnableMMAP off 出力ファイルのメモリバッファをapacheからWinに移行。
conf に2行を追加してみたが,クラッシュがいっそう激しくなり,@22:28 に仕方なく元に戻した。その後,さらに5.4.0RC8を使っていた。こっちのが,少しましだったので。
やはりページの処理に無理のかかっているときに落ちる気がするのだが,ページが増えてきたせいもあるだろうか。今のところキャッシュの考慮はまったくやっていないのだが,したら違うだろうか。
ググッていたら,http://mikenekoworks.com/?p=1512 に
PHP5.4がセグメンテーションフォルトしまくるんでAPCを3.1.10に更新したら幸せになった。
というのがあった。もちろんLINUXの話だろうし,今回のとは無関係かもしれないが,もしかして APCとかmemcacheとか使ってやったら,私も幸せになれるかしらん。
まぁ,落ち着いたら,APCとかmemcache の導入も考えてみることにしよう。
追記(4/28):
以下の構成で安定したよー,ぱちぱち。
- WindowsXP HE SP3 (x86) 無理やりSP3をあててる
- Apache 2.4.2 (VC9) (x86) Apache Loungeから
- MySQL 5.5.23 (x86)
- ActivePerl 5.14.2.1402 (x86)
- PHP 5.4.1 (Thread Safe) (VC9) (x86)
追記2(5/2):
今朝,8時半ごろ, crash + restart が起きた。5日強で1回だから,劇的に減った。ありがちなメモリリークとかも調べてみないといけないかな。