PHPを動かしているサーバでエラー 324 (net::ERR_EMPTY_RESPONSE)が出た場合の対処方法

問題

  • chromeでアクセスすると、エラー 324 (net::ERR_EMPTY_RESPONSE)と出てアクセスできない

現象

  • バーチャルホストの別のサイトは問題なく表示できる
  • バーチャルホストのログには何もなし
  • apacheのエラーログに以下のようなエラーが出まくっている

child pid 2134 exit signal Segmentation fault (11)

追記: 以下のようなエラーが出る時もある

PHP Fatal error: Internal Zend error - Missing class information for in

解決方法

  • 場当たり対応としては、apacheの再起動。でも、また起きる。
  • APC, eAccelerator 等の問題と思われるので、OFFにする

WordPressで画面真っ白や502エラーの原因は「eAccelerator」だった - Sometime PHP
http://www.multiburst.net/sometime-php/2010/06/eaccelerator/

  • APCを有効にしつつ解決する方法が、あったら教えて下さい!!

環境情報

Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with Suhosin v0.9.29, Copyright (c) 2007, by SektionEins GmbH