PHP Fatal error: Allowed memory size of xxx

Zabbix1.8.13-1を使用しているのですが、ある日、いきなりWebページが表示されなくなりました。

/var/log/httpd/error_logを確認すると、以下のようにメモリが確保できないエラーが出ていました。

PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 102 bytes) in /usr/share/zabbix/include/perm.inc.php on line 27

そこで、/etc/php.iniにあるmemory_limitを256Mや-1などに変更し、httpdを再起動してみたのですが、
変化はありませんでした。
memory_limit = 256M ; Maximum amount of memory a script may consume

# rpm -qa | grep zabbix
zabbix-server-1.8.13-1.el5.JP
zabbix-1.8.13-1.el5.JP
zabbix-web-1.8.13-1.el5.JP
zabbix-agent-1.8.13-1.el5.JP
zabbix-jp-release-5-5
zabbix-web-mysql-1.8.13-1.el5.JP
zabbix-server-mysql-1.8.13-1.el5.JP

# free
total used free shared buffers cached
Mem: 24678708 4167212 20511496 0 1163984 489948
-/+ buffers/cache: 2513280 22165428
Swap: 8385824 324 8385500

解決策をご教授いただけますでしょうか。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

ZABBIX-JPのRPMを利用されているのであれば、

 /etc/httpd/conf.d/zabbix.conf

内のphp_valueで設定している値を調整してみてください。

ユーザー ash の写真

/etc/httpd/conf.d/zabbix.confのphp_value memory_limit を128Mから256Mへ変更したところ、
表示できるようになりました。

迅速なご対応ありがとうございました。