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の場合)
関連記事
-
-
CodeIgniter4の各種設定項目のまとめ記事
CodeIgniter4.4.4の各種設定項目を後から確認できるようまとめておき ...
-
-
CodeIgniter4でのメール送信方法(テキスト・HTMLメール)
CodeIgniter4.4.4でテキストメール及びHTMLメールを送信したい。 ...
-
-
PHPからRedisを利用する際のよく使う構文について
PHPからRedisを利用する際のよく使う構文について以下にメモ。 ...
-
-
バニラPHPでフラッシュデータ(フラッシュメッセージ)機能を実装する方法
PHPフレームワークのCodeIgniterを勉強していた際にページ遷移好みに表 ...
-
-
PHPでのファイル関係
ファイルを呼び出したり書き込んだりとかしばしば行うが、 未だに調べることが多いの ...