Zabbix Server宕机报“__zbx_mem_malloc(): out of memory (requested 96 bytes)”
早上登录Zabbix的时候,发现其提示“Zabbix server is not running: the information displayed may not be current”,检查Zabbix Server的状态为activating (auto-restart)而不是activating (running)态:,如下所示
# systemctl status zabbix-server
● zabbix-server.service - Zabbix Server
Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since Mon 2020-07-13 08:23:21 CST; 4s ago
Process: 542511 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
Process: 542504 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
Main PID: 542506 (code=exited, status=0/SUCCESS)
Jul 13 08:23:21 xxxx systemd[1]: zabbix-server.service: Control process exited, code=exited status=1
Jul 13 08:23:21 xxxx systemd[1]: zabbix-server.service: Failed with result 'exit-code
检查Zabbix-Server的错误日志,发现其报如下错误:
542396:20200713:082055.295 __mem_malloc: skipped 0 asked 96 skip_min 18446744073709551615 skip_max 0
542396:20200713:082055.295 [file:dbconfig.c,line:95] __zbx_mem_malloc(): out of memory (requested 96 bytes)
542396:20200713:082055.295 [file:dbconfig.c,line:95] __zbx_mem_malloc(): please increase CacheSize configuration parameter
542395:20200713:082054.179 ****** Enabled features ******
542395:20200713:082054.179 SNMP monitoring: YES
542395:20200713:082054.179 IPMI monitoring: YES
542395:20200713:082054.179 Web monitoring: YES
542395:20200713:082054.179 VMware monitoring: YES
542395:20200713:082054.180 SMTP authentication: YES
542395:20200713:082054.180 ODBC: YES
542395:20200713:082054.180 SSH support: YES
542395:20200713:082054.180 IPv6 support: YES
542395:20200713:082054.180 TLS support: YES
542395:20200713:082054.180 ******************************
542395:20200713:082054.180 using configuration file: /etc/zabbix/zabbix_server.conf
542395:20200713:082054.190 current database version (mandatory/optional): 05000000/05000000
542395:20200713:082054.191 required mandatory version: 05000000
542395:20200713:082054.214 server #0 started [main process]
542396:20200713:082054.215 server #1 started [configuration syncer #1]
542396:20200713:082055.295 __mem_malloc: skipped 0 asked 96 skip_min 18446744073709551615 skip_max 0
542396:20200713:082055.295 [file:dbconfig.c,line:95] __zbx_mem_malloc(): out of memory (requested 96 bytes)
542396:20200713:082055.295 [file:dbconfig.c,line:95] __zbx_mem_malloc(): please increase CacheSize configuration parameter
542396:20200713:082055.295 === memory statistics for configuration cache ===
542396:20200713:082055.295 free chunks of size 80 bytes: 1
542396:20200713:082055.295 min chunk size: 80 bytes
542396:20200713:082055.295 max chunk size: 80 bytes
542396:20200713:082055.295 memory of total size 8388232 bytes fragmented into 74114 chunks
542396:20200713:082055.295 of those, 80 bytes are in 1 free chunks
542396:20200713:082055.295 of those, 7202344 bytes are in 74113 used chunks
542396:20200713:082055.295 ================================
542396:20200713:082055.295 === Backtrace: ===
542396:20200713:082055.297 16: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](zbx_backtrace+0x3f) [0x56170ffb03c8]
542396:20200713:082055.297 15: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](__zbx_mem_malloc+0x180) [0x56170ffab414]
542396:20200713:082055.297 14: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](+0x1865aa) [0x56170ff735aa]
542396:20200713:082055.297 13: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](+0x1c831a) [0x56170ffb531a]
542396:20200713:082055.297 12: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](zbx_hashmap_set+0xf3) [0x56170ffb5791]
542396:20200713:082055.297 11: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](+0x1c510a) [0x56170ffb210a]
542396:20200713:082055.297 10: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](+0x1c52c1) [0x56170ffb22c1]
542396:20200713:082055.297 9: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](zbx_binary_heap_insert+0xbf) [0x56170ffb27b5]
542396:20200713:082055.297 8: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](+0x191be0) [0x56170ff7ebe0]
542396:20200713:082055.297 7: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](DCsync_configuration+0x1157) [0x56170ff7fddf]
542396:20200713:082055.297 6: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](dbconfig_thread+0x116) [0x56170fe40ac2]
542396:20200713:082055.297 5: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](zbx_thread_start+0x37) [0x56170ffbf0cd]
542396:20200713:082055.297 4: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](MAIN_ZABBIX_ENTRY+0x9cb) [0x56170fe334c8]
542396:20200713:082055.297 3: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](daemon_start+0x2ff) [0x56170ffaffd4]
542396:20200713:082055.297 2: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](main+0x2f5) [0x56170fe32afb]
542396:20200713:082055.297 1: /lib64/libc.so.6(__libc_start_main+0xf3) [0x7f595fa966a3]
542396:20200713:082055.297 0: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](_start+0x2e) [0x56170fe31bae]
542395:20200713:082055.301 One child process died (PID:542396,exitcode/signal:1). Exiting ...
542395:20200713:082055.304 syncing trend data...
542395:20200713:082055.304 syncing trend data done
542395:20200713:082055.304 Zabbix Server stopped. Zabbix 5.0.1 (revision c2a0b03480).
日志提示Zabbix内存溢出了,out of memory (requested 96 bytes)和please increase CacheSize configuration parameter。 需要增加CacheSize的大小,找到/etc/zabbix/zabbix_server.conf参数文件,检查发现CacheSize参数没有设置,使用默认的值,将其调整为2048M大小(新安装的Zabbix服务器,忘记调整一些参数设置了!),重启Zabbix Server服务,问题解决。
### Option: CacheSize
# Size of configuration cache, in bytes.
# Shared memory size for storing host, item and trigger data.
#
# Mandatory: no
# Range: 128K-64G
# Default:
# CacheSize=8M
CacheSize=2048M
Zabbix Server宕机报“__zbx_mem_malloc(): out of memory (requested 96 bytes)”的更多相关文章
- server宕机监控、检測、报警程序(139绑定手机短信报警)monitor_down.sh
宕机监控报警程序 一. 需求来源 宕机对运维人员来说,最痛苦了.怎样检測一台server是否还在正常执行,假设该server宕机,怎样在第一时间监測到并通知一线运维人员进行维护,最大化降低损失. ...
- NFS Server宕机后,NFS Client主机上df命令挂死
方法1: 使用root用户:Oracle@NDMCDB05:~> su -Password: NDMCDB05:~ # cat /etc/mtab /dev/sda2 / reiserfs rw ...
- zabbix server安装(二)
https://mp.weixin.qq.com/s/ogaqiX4vhtGLepuNf-1ItA zabbix依赖LNMP或LAMP,下面讲解LNMP安装到zabbix web页面的访问. 一.ng ...
- HBase RegionServer宕机处理恢复
本文分析RegionServer宕机后这个region server上的region是如何在其他region server上恢复的. region server宕机后发生了什么 HMaster有一 ...
- HBase–RegionServer宕机恢复原理
Region Server宕机总述 HBase一个很大的特色是扩展性极其友好,可以通过简单地加机器实现集群规模的线性扩展,而且机器的配置并不需要太好,通过大量廉价机器代替价格昂贵的高性能机器.但也正因 ...
- Redis生产环境节点宕机问题报错及恢复排错
Redis故障发现 主观下线 当cluster-node-timeout时间内某节点无法与另一个节点顺利完成ping消息通信时,则将该节点标记为主观下线状态. 客观下线 当某个节点判断另一个节点主观下 ...
- VmWare平台Windows Server 2012 无响应宕机
我们生产服务器都部署在VMware ESXi 5.5平台上,最近大半年的时间,偶尔就会出现操作系统为Windows Servre 2012的服务器出现没有任何响应(unresponsive)的情况,出 ...
- Zabbix增加邮箱后Server宕处理
zabbix版本:4.1 DB为Mysql 过程: 1,为了增加邮件报警功能,按照网上文章,开始增加发送邮件模块.先停postfix,后安装mailx和sendmail. systemctl lis ...
- 【JVM】linux上tomcat中部署的web服务,时好时坏,莫名其妙宕机,报错:There is insufficient memory for the Java Runtime Environment to continue.
=========================================================================================== 环境: linu ...
随机推荐
- Python实现 QQ 半自动发送情话,我追到了女神
之前追女神时候用的情话发送脚本,每次工作日上班开启电脑,就会唤醒QQ,然后发送一条情话给女神,自动唤醒QQ复制情话,不用担心遗忘,现在整理分享一下,妈妈再也不用担心我找不到对象了. 效果图: 很多人学 ...
- 2020-07-13:es是去查id再根据id去查数据库这种方式好,还是所有数据都放es,直接去查es好?
福哥答案2020-07-13: 有人觉得第一种方法好,也有人觉得第二种方法好.如果搜索字段远小于显示字段,比如搜索字段为3个,显示字段有20个,这个时候用第一种方法好.es+hbase,一般这样搭配. ...
- Linux系统安装Nginx(Centos7)
Nginx是一款轻量级的网页服务器.反向代理服务器.它最常的用途是提供反向代理服务,还可以做负载均衡.相较于Apache.lighttpd具有占有内存少,稳定性高等优势.服务端很多场景都需要使用,这篇 ...
- JavaScript 跨站攻击脚本-XSS
XSS: Cross Site Scripting XSS 概念 恶意攻击者往Web页面里插入恶意script代码, 当用户浏览该页之时,嵌入Web里面的script代码会被执行,从达到恶意攻击的目的 ...
- Java程序员面试必备:Volatile全方位解析
前言 volatile是Java程序员必备的基础,也是面试官非常喜欢问的一个话题,本文跟大家一起开启vlatile学习之旅,如果有不正确的地方,也麻烦大家指出哈,一起相互学习~ 1.volatile的 ...
- golang 工厂模式
目录 前言 1.介绍 2.分析 1.优点 2.缺点 3.模式扩展 4.适用环境 5.模式结构 类图 时序图 demo 跳转 前言 不做文字的搬运工,多做灵感性记录 这是平时学习总结的地方,用做知识库 ...
- 洛谷P1149.火柴棒等式(暴力搜索)
题目描述 给你n根火柴棍,你可以拼出多少个形如"A+B=C"的等式?等式中的A.B.C是用火柴棍拼出的整数(若该数非零,则最高位不能是0).用火柴棍拼数字0-9的拼法如图所示: 注 ...
- 每日一道 LeetCode (19):合并两个有序数组
每天 3 分钟,走上算法的逆袭之路. 前文合集 每日一道 LeetCode 前文合集 代码仓库 GitHub: https://github.com/meteor1993/LeetCode Gitee ...
- 了解JS压缩图片,这一篇就够了
前言 公司的移动端业务需要在用户上传图片是由前端压缩图片大小,再上传到服务器,这样可以减少移动端上行流量,减少用户上传等待时长,优化用户体验. 插播一下,本文案例已整理成插件,已上传npm ,可通过 ...
- Vue Axios 的封装使用
目录 Axios 说明 安装 Axios 请求配置 响应结构 常用请求方法 默认值配置 全局的 请求配置项 自定义实例默认值 配置的优先顺序 拦截器 个人完整 axios 配置 Axios 说明 Ax ...