早上登录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)”的更多相关文章

  1. server宕机监控、检測、报警程序(139绑定手机短信报警)monitor_down.sh

    宕机监控报警程序 一.   需求来源 宕机对运维人员来说,最痛苦了.怎样检測一台server是否还在正常执行,假设该server宕机,怎样在第一时间监測到并通知一线运维人员进行维护,最大化降低损失. ...

  2. NFS Server宕机后,NFS Client主机上df命令挂死

    方法1: 使用root用户:Oracle@NDMCDB05:~> su -Password: NDMCDB05:~ # cat /etc/mtab /dev/sda2 / reiserfs rw ...

  3. zabbix server安装(二)

    https://mp.weixin.qq.com/s/ogaqiX4vhtGLepuNf-1ItA zabbix依赖LNMP或LAMP,下面讲解LNMP安装到zabbix web页面的访问. 一.ng ...

  4. HBase RegionServer宕机处理恢复

    本文分析RegionServer宕机后这个region server上的region是如何在其他region server上恢复的. region server宕机后发生了什么   HMaster有一 ...

  5. HBase–RegionServer宕机恢复原理

    Region Server宕机总述 HBase一个很大的特色是扩展性极其友好,可以通过简单地加机器实现集群规模的线性扩展,而且机器的配置并不需要太好,通过大量廉价机器代替价格昂贵的高性能机器.但也正因 ...

  6. Redis生产环境节点宕机问题报错及恢复排错

    Redis故障发现 主观下线 当cluster-node-timeout时间内某节点无法与另一个节点顺利完成ping消息通信时,则将该节点标记为主观下线状态. 客观下线 当某个节点判断另一个节点主观下 ...

  7. VmWare平台Windows Server 2012 无响应宕机

    我们生产服务器都部署在VMware ESXi 5.5平台上,最近大半年的时间,偶尔就会出现操作系统为Windows Servre 2012的服务器出现没有任何响应(unresponsive)的情况,出 ...

  8. Zabbix增加邮箱后Server宕处理

    zabbix版本:4.1  DB为Mysql 过程: 1,为了增加邮件报警功能,按照网上文章,开始增加发送邮件模块.先停postfix,后安装mailx和sendmail. systemctl lis ...

  9. 【JVM】linux上tomcat中部署的web服务,时好时坏,莫名其妙宕机,报错:There is insufficient memory for the Java Runtime Environment to continue.

    =========================================================================================== 环境: linu ...

随机推荐

  1. 【av68676164(p18-p20)】进程控制

    4.2.1 进程控制的概念 进程控制的概念 在进程生存全期间,对其全部行为的控制 存在四个典型的控制行为 创建进程 阻塞进程 撤销进程 唤醒进程 进程创建 功能:创建一个具有制定标识(ID)的进程 参 ...

  2. Unity目录结构设置

    摄像机 Main Camera 跟随主角移动,不看 UI 剧情摄像机 当进入剧情时,可以关闭 main camera,启用剧情摄像机,不看 UI UI 摄像机 看 UI Unity编辑器常用的sett ...

  3. 【Linux】zookeeper-3.5.6启动失败8080端口被占用

    通过查看zookeeper的官方文档 1. 可以禁用adminServer 2.可以删除jetty服务

  4. JavaScript 防抖(debounce)和节流(throttle)

    防抖函数 触发高频事件后,n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 /** * * @param {*} fn :callback function * @param {* ...

  5. 简单认识Adam优化器

    转载地址 https://www.jianshu.com/p/aebcaf8af76e 基于随机梯度下降(SGD)的优化算法在科研和工程的很多领域里都是极其核心的.很多理论或工程问题都可以转化为对目标 ...

  6. 【HDU3038】How Many Answers Are Wrong - 带权并查集

    描述 TT and FF are ... friends. Uh... very very good friends -________-b FF is a bad boy, he is always ...

  7. jraft日志复制

    jraft的日志复制是指从leader往follower复制logEntry的过程. 日志复制从节点成为leader开始.在nodeImpl的becomeLeader中 private void be ...

  8. PythonCrashCourse 第四章习题

    Python 从入门到实践第四章习题 4.1想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for 循环将每种比萨的名称都打印出来 修改这个for 循环,使其打印包含比萨名称的句子,而不仅仅 ...

  9. ubuntu apt-mirror 同步源到本地

    1.下载 apt-mirror apt-get install apt-mirror 2.修改配置 root@wangjq:/wangjq# cat /etc/apt/mirror.list##### ...

  10. 存储池与存储卷,使用virt-install创建虚拟机

    原文链接:https://www.cnblogs.com/zknublx/p/9199658.html 创建存储池 1.建立存储池的目录 mkdir /kvm/images 2.为了安全性,更改目录的 ...