PHPで「Unable to allocate~」とエラー
PHPで「Unable to allocate memory for pool」というエラー表示がされていた。メモリがどうのこうの言っているっぽいんだけど、テスト用サーバのテスト用プログラムなのでサーバのメモリは足りてそう。で調べたところAPCの設定の問題らしい。以下方法で対応する。
■対応方法
サーバにSSH接続し、
vi /etc/php.d/apc.ini
でAPCの設定ファイルを開く。
apc.shm_size=64M
の64Mの部分をサーバのスペックに応じて増やす。
service httpd restart
でapacheを再起動するとエラー表示が消えるはず。
関連記事
-
-
PHPのLocationに変数を入れる
ページ遷移したい際に使う、 header("Location:./aaa.htm ...
-
-
ランダム表示のページング
MySQLからデータを持ってくる際に、 ランダムな表示を行ってほしいと言われた。 ...
-
-
PHPで画像のアップロード
<php define('IMAGES_DIR', dirname($_S ...
-
-
cronの設定方法
cronを設定してみたので方法をメモ。 まずcronで動かすPHPを作成。 ■c ...
-
-
PHPページングテンプレ
使いやすいのがあったのでメモ。 $page ...
-
-
PHPMailerを使ってメールをSMTP送信する方法(Composer無し)
PHPでメールをSMTP送信したかった。また、レンタルサーバだったのでCompo ...
-
-
PHPでソーシャル(SNS)ログインする方法2018
久しぶりにソーシャル(SNS)ログインを実装する機会があった。以前に対応方法を書 ...
-
-
PHPでif文とswitch文
ずっとif文を使っていたけどswitch文の方が速いみたい。 あとずらずら~とi ...
-
-
PHPで文字のあいまい検索(文字のゆれ)
googleとかで検索する際に、ちょっと間違えて 入力してしまっても「もしかして ...
-
-
PHPでお問い合わせ等のform構築時にCSRF対策を行う方法
他社が制作されたお問い合わせフォームを改修する案件があった。ソースコードを拝見し ...