快捷搜索:  汽车  科技

如何清空zabbix的历史数据:详解zabbix常见故障之内存溢出解决方法

如何清空zabbix的历史数据:详解zabbix常见故障之内存溢出解决方法觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~后面再整一个zabbix的优化相关参数吧..打开zabbix_server.conf 找到 Option: CacheSize把原来的 # CacheSize=8M 前面的#注释去掉,将8M修改为6200M,这个1024根据服务器性能修改systemctl restart zabbix_server

概述

最近由于生产环境很多服务器及相关指标接进了zabbix服务端,导致zabbix服务端一直不断重启,观察日志如下:

如何清空zabbix的历史数据:详解zabbix常见故障之内存溢出解决方法(1)

具体报错:

17507:20200327:101253.026 __mem_malloc: skipped 5 asked 3888 skip_min 448 skip_max 3456 17507:20200327:101253.026 [file:dbconfig.c line:94] __zbx_mem_realloc(): out of memory (requested 3888 bytes) 17507:20200327:101253.026 [file:dbconfig.c line:94] __zbx_mem_realloc(): please increase CacheSize configuration parameter 17507:20200327:101253.026 === memory statistics for configuration cache === 17507:20200327:101253.026 free chunks of size 32 bytes: 2 17507:20200327:101253.026 free chunks of size 48 bytes: 1 17507:20200327:101253.026 free chunks of size 64 bytes: 4 17507:20200327:101253.026 free chunks of size 72 bytes: 1 17507:20200327:101253.026 free chunks of size 80 bytes: 1 17507:20200327:101253.026 free chunks of size >= 256 bytes: 5 17507:20200327:101253.026 min chunk size: 32 bytes 17507:20200327:101253.026 max chunk size: 3456 bytes 17507:20200327:101253.026 memory of total size 8388232 bytes fragmented into 73968 chunks

下面介绍下解决方法。。。


1、调整内存参数

既然知道是内存溢出问题,那调整内存参数就可以了..

打开zabbix_server.conf 找到 Option: CacheSize

把原来的 # CacheSize=8M 前面的#注释去掉,将8M修改为6200M,这个1024根据服务器性能修改

如何清空zabbix的历史数据:详解zabbix常见故障之内存溢出解决方法(2)


2、重启zabbix

systemctl restart zabbix_server

如何清空zabbix的历史数据:详解zabbix常见故障之内存溢出解决方法(3)


后面再整一个zabbix的优化相关参数吧..

觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

如何清空zabbix的历史数据:详解zabbix常见故障之内存溢出解决方法(4)

猜您喜欢: