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の場合)
関連記事
-
-
他所のサーバからWordPressの記事情報をpostIDを指定して取得する方法
他所のサーバからWPの記事IDを指定した上で、当該IDのタイトル・アイキャッチ画 ...
-
-
ブログサービスの様にサブドメインを動的に生成する方法
ブログサービスの様に「hoge」というログインIDを作成した際「hoge.blo ...
-
-
PHPでPOST送信する際に多次元配列も送る方法
PHPでPOST送信する際に多次元配列も送りたかった。ただ普通に送ろうとするとO ...
-
-
PHPにて西暦から干支(十二支)を計算し表示する方法
先日MySQLにてSELECT時にdate型のカラムから干支(十二支)を計算し表 ...
-
-
PHP7 / 8でBlowfishアルゴリズムを用いた暗号化と復号化方法
大分前にPHPでPearのCrypt_Blowfishパッケージを使用し、Blo ...