Zabbix错误:zbx_mem_malloc(): out of memory的解决方法
概述:一般遇到这种问题都是在添加主机时候,监控的主机数据量太大导致的,前端页面会提示zabbix server is not running .
- 默认配置:
默认zabbix_server.conf的配置:(路径一般是/etc/zabbix/zabbix_server.conf)
配置项CacheSize是512M
配置项TrendCacheSize是6M或者是注释状态(注释状态请放开注释)
解决办法:
修改这两项配置,其他人会告诉你只修改CacheSize,如果光改CacheSize之后还是会出现内存溢出的问题,所以CacheSize与TrendCacheSize两项都修改,建议根据机器配置去衡量修改的参数.
机器的配置是32g内存,8cpu:
依据实际服务器配置,我修改为:
CacheSize=512 改为2G
TrendCacheSize=6M 改为512M
重启服务生效。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。