web-dev-qa-db-ja.com

APC 500内部サーバーエラー

PHP 5.3.5およびAPC 3.1.6を使用するFreeBSD 8.1システムで実行しているブログがあります。

最初はすべて正常に見えますが、しばらくすると(約18〜24時間)すべてのページが空白で表示され、ステータスコードは500になります。vhostまたはグローバルApacheエラーログ、およびPHPは何も記録しません。要求は、500コードでアクセスログにのみ記録されます。ブログがダウンしている間、サーバー上の他のすべての仮想ホストは正常に動作します。 Apacheを再起動すると、問題が修正されます。

サイトの動作中に、PHPエラーロギングが有効になります(廃止された機能が記録されます)。

この仮想ホストでAPCを無効にすることで問題は解決しましたが、CPU負荷がこのようにほぼ2倍になるため、長期的な解決策ではありません。

これはWPの問題ですか、それともAPCのバグですか?

EDIT WPバージョンの追加を忘れた場合、バージョン3.1.3です

1

Php.iniで apc.shm_size をデフォルト値の32Mから256Mに上げることは私達にとってはトリックをするようです。

edit:その値を上げることは悪い考えではありませんが、長期的には問題を解決しません。 APCまたはスーパーキャッシュを削除することを検討しています...

2
PowerKiKi
  • 500 ISEは、サーバ上の設定に問題があることを示している可能性があります。それはあなたの.htaccessファイルに問題がある可能性があります。
0
Tara