私はNginXで動作するDebianサーバーでいくつかのウェブサイトをホストしていますが、私のウェブサイトのログファイルすべてに次のようなエラーが表示されます。
2011/11/23 10:01:03 [エラー] 5320#0: *349 FastCGI が stderr に送信しました: 「PHP 警告: 不明: プールにメモリを割り当てることができません。行 0 の不明です」アップストリームからの応答ヘッダーを読み取り中
私はPHPとNginxの最新バージョンのAPC 3.1.6を使用しています
答え1
私も同じ問題を抱えていました:
- 私はphp-fpmを再設定しました(私のphp-fpm.conf)プロセスをより頻繁にリサイクルし、プロセスが応答しなくなったりエラーが発生したりした場合の対処方法も説明します。
- APCを設定しました(私のapc.ini ファイル)を使用する
apc.mmap_file_mask=/dev/zero
するとエラーは消えました。
答え2
apc.iniの設定を以下のように変更します
apc.mmap_file_mask=/dev/zero
apc.shm_size=64M
apc.ttl=0
それは動作します