2007年11月14日水曜日

child process exited with status 255

以下の環境で何故かブラウザからリクエストを投げると、Windows
がアラートを出してApache再起動とかしてくれる。
いや、困るんだけど、、、

Windows Vista
Apache 2.2.4
PHP 5.2.4
Zend Framework 1.0.1

Zend Frameworkを使わずにphpを実行すると何も無かったように
phpが実行される。なぜ?!
Zend Frameworkが使う予定なので、これは解消しないと
いけんね。


とりあえずapacheのエラーログ
Parent: child process exited with status 255 -- Restarting
とかいう行を発見しました。そんなん言われても聞いたこと
無いよ。

vistaが再起動してくれたと言う事はイベントログに何か残って
るっしょ。
[スタート]->[コントロールパネル]->[システムとメンテナンス]
->[管理ツール:イベントログの表示]->[Windows]->[アプリケーション]を参照。
赤丸×印のログを発見。
----------------------------------------------
障害が発生しているアプリケーション httpd.exe、
バージョン 2.2.4.0、
タイム スタンプ 0x45a476e3、
障害が発生しているモジュール php_operator.dll、
バージョン 5.2.4.4、
----------------------------------------------
組み合わせが悪いのかな?

※イベントログ探すのに30分かかった、、、

って事でとりあえずPHPのバージョンを変えてみた。
変更後は5.2.5。
とりあえず該当のエラーは出なくなりちゃんとレスポンス
まで帰ってくる。
とりあえずよし







0 件のコメント :

コメントを投稿