PHPで「Unable to allocate~」とエラー
2024/02/25
PHPで「Unable to allocate memory for pool」というエラー表示がされていた。メモリがどうのこうの言っているっぽいんだけど、テスト用(非公開の)サーバのテスト用プログラムなのでサーバのメモリは足りてそう。で調べたところAPCの設定の問題らしい。以下方法で対応する。
対応方法
サーバにSSH接続し以下APCの設定ファイルを開く。
vi /etc/php.d/apc.ini
以下の64Mの部分をサーバのスペックに応じて増やす。
apc.shm_size=64M
以下でapacheを再起動するとエラー表示が消えるはず。
service httpd restart
参考サイト
Unable to allocate memory for pool. のログが出力され、Webが閲覧できない時がある(Plesk11の場合)
関連記事
-
-
PHP8系で「Warning: Constant xxxxx already defined in」エラーの対応方法
PHP8系&WordPress6.4.3で「Warning: Const ...
-
-
複数(PHP / metaタグ / htaccess)の方法で301リダイレクト
サイトのディレクトリやファイル名を大幅に変えるという案件があった。それ自体は問題 ...
-
-
PHPでエラーログ等のログファイルから指定した行数を表示させる方法
エラーログを最新分から指定行数表示させる プログラムがあって、どういった作りにな ...
-
-
mp3ファイルのアップロードと再生方法
mp3ファイルをformでアップロードしたかったのと、Webサイト上で再生したか ...
-
-
PHP8系からは文字列検索はstrposよりstr_containsが良さそう
PHP8.0のアップデートに関する記事を読んでいたところstr_contains ...