Apacheのerror_logに「allocate memory for pool」が出力される。
- FAQ番号FAQ01310
- 最終更新日2021/09/27 18:29:31
Apacheのerror_logに「allocate memory for pool」が出力され、WEBサイトの表示ができない場合、
PHPに搭載しているモジュール「APC(Alternative PHP Cache)」が影響(割当てメモリが超過)している可能性があります。
モジュール「APC」を無効にすることで対処が可能です。
■無効手順
「.htaccess」ファイルを作成しに下記一行を記述し、ドキュメントルート直下へ設置します。
##### ここから #####
php_flag apc.cache_by_default "Off"
##### ここまで #####
- すでに設置済の「.htaccess」に上書きする場合は、上記記述を必ず先頭に追記してください。
- 「.htaccess」ファイルを操作する際は、必ず事前にバックアップを取ったうえで編集してください。
- 「.htaccess」ファイルの記述方法はサポート対象外です。
- 「.htaccess」ファイルを新規作成した場合、文字コード「UTF-8」、改行コード「LF」で保存してください。
なお、「UTF-8」以外の文字コードでサイトを設置されている場合は、適宜文字コードを変更してください。
- 関連するFAQ
関連するFAQはありません。