永田順伸のブログ
PECL apcのエラー Unable to allocate memory for pool.
apcをインストールしたサーバで原因不明のエラーがログに記録されるようになった。
「require(): Unable to allocate memory for pool.」
思い当たる点がなく、試しにキャッシュを削除すると一時的にエラーは消えるが、またしばらくするとエラーが記録される。
しばらく放置しておいたら、OpenPNE3の機能が正しく動作しなくなった。
エラーログを見ると、同じエラーが表示されている。
調べてみるとapcのバグらしい。
http://pecl.php.net/bugs/bug.php?id=16966
このページ内のアドバイスどおり、/etc/php.d/apc.iniを修正した。
apc.mmap_file_mask=/tmp/apc.XXXXX
を
apc.mmap_file_mask=/dev/zero
へ変更するとエラーは表示されなくなった。
- コメント(閉): 0
- トラックバック: 0
OpenPNE3 このページにはアクセスできません。
- 2011/10/4 火曜日 11:35:53
- OpenPNE3
先日、OpenPNE3を利用してコミュニティサイトを構築していたとき、管理画面の初期コミュニティ設定などいくつかのページが表示できなかった。何か設定をすれば表示できるのかと考えてあれこれ操作してもいつまでもその画面だけ「このページにはアクセスできません。」と表示され設定できない。
検索してみるとすぐに原因がわかった。
http://redmine.openpne.jp/issues/1565
この症状はバグだったようで、内部で利用しているモジュール名と同じディレクトリ名をOpenPNE3に利用するとこのエラーが発生するということだった。今回はcommunityというディレクトリ名を使ったためにコミュニティ設定画面のいくつかが表示できなかったようだ。
web/.htaccessとconfig/OpenPNE.ymlの中のcommunityをcomuに変更したら正常に動作するようになった。
- コメント(閉): 0
- トラックバック: 0
facebookアプリページのエラーメッセージ
- 2011/9/14 水曜日 16:23:39
facebookのアプリのページ左側に表示されるティッカーに以下のような
エラーメッセージが表示されるようになった。
This story was invalidated because: The object at http://apps.faceb ook.com/xxxxxxx/ doesn't have a title. 3時間前
アプリ自体には指摘のような不具合はない。facebookの急な仕様変更には慣れてきたのですぐに検索してみた。
このページに掲載された解決方法は、アプリに設定したカテゴリを変更しろというもの。
カテゴリを適当に変更してみたらエラーは出なくなった。いまのところはこれで直ったように見える。
このページにはhttp://ogp.me/のヘッダタグを追加する方法が説明されていたが、試していない。
- コメント(閉): 0
- トラックバック: 0
- フィード
- メタ情報
