概述:一般遇到这种问题都是在添加主机时候,监控的主机数据量太大导致的,前端页面会提示zabbix server is not running .

  • 默认配置:
    默认zabbix_server.conf的配置:(路径一般是/etc/zabbix/zabbix_server.conf)

配置项CacheSize是512M
e286d4c3e7a746f1863219ca47e6f8cf.png
配置项TrendCacheSize是6M或者是注释状态(注释状态请放开注释)
0cad79dcc88b412b81a445035eee6d89.png

解决办法:
修改这两项配置,其他人会告诉你只修改CacheSize,如果光改CacheSize之后还是会出现内存溢出的问题,所以CacheSize与TrendCacheSize两项都修改,建议根据机器配置去衡量修改的参数.

机器的配置是32g内存,8cpu:
64e742fa368745138cb4d0f4390e1491.png
f0f347814d6c4660b9523abb1e26e2a7.png
依据实际服务器配置,我修改为:

CacheSize=512                   改为2G
TrendCacheSize=6M          改为512M

重启服务生效。