扎比克斯和"PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 78 bytes)



我创建这个问题是为了解决zabbix在centos 7上运行的3.2版本的问题。在尝试访问zabbix GUI时出现了上述错误。

我在CentOS中编辑了php.ini文件,因为我在这里看到了堆栈溢出,但它没有解决,有必要编辑文件/etc/httpd/conf.d/zabbix.conf,并将属性php_value memory_limit 128M修改为256M512M

以防万一:您可以通过在?之后添加filter_rst=1来重置筛选器设置?php查询中的符号。

例如:https://your.zabbix.server.com/zabbix/latest.php?filter_rst=1

首先,我必须通过运行以下命令找到包含"memory_limit"字符串的文件:

grep -rnw '/etc' -e 'memory_limit'

根据结果,我在下面的文件中将限制从128M增加到1024M:

/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

最后,重新启动Apache、Zabbix和PHP服务:

systemctl restart rh-php72-php-fpm.service httpd zabbix-server

相关内容

最新更新