symfony が apache 巻き込んで死亡する件
▽20070909a
#プログラミング
#PHP
symfony を SF_DEBUG = false にしてプロダクションモードで起動すると apache を巻き込んで死亡する事件.
同じ環境で dev 環境だと普通に動く.なんでやねーん.つうか apache どころか PHP どころかアプリケーションレベルのデバッグモードの有無でなんで動作違うんだよう……
仕方なくほんと1行ずつ入念に落ちる箇所を特定していったら……プロダクションモードではパフォーマンス改善のために設定ファイルをコンパイルしてキャッシュするのだけど,その処理の中で PHP の tokenizer エクステンションの有無を確認している箇所があって,tokenizer が無い時の処理で何か秘孔を突いちゃってるみたいで,PHP 自体が apache 巻き込んで落ちるようだ.
つうか tokenizer って入れてなかったっけ,と思ったら,入れてなかった.アハハハー.入れたら動いた.アハハハー.6時間かえsー