zoukankan      html  css  js  c++  java
  • zabbix_server [22842]: cannot open log: cannot create semaphore set: [28] No space left on device

    zabbix server服务没启动,查看日志显示
    zabbix_server [22842]: cannot open log: cannot create semaphore set: [28] No space left on device
    查看磁盘空间,df -h 显示100%已满,
    在个别目录下查询大文件du -h --max-depth=1 ./
    删除大文件,
    再df -h还是显示100%的,文件删除之后磁盘并没有立马释放,
    lsof |grep deleted 查询刚才删除文件的进程,找出pid。kill掉,磁盘释放

    然后重启zabbix server还是没有恢复

    查询得知:
    修改 vim /etc/sysctl.conf
    kernel.sem =500 64000 64 256
    使配置生效
    sysctl -p /etc/sysctl.conf

    后便能够正常启动了。(报错原因:kernel.sem参数设置过小 ,原先系统默认设置的为 250 32000 32 128)
    参数含义
    上面的4个数据分别对应:SEMMSL、SEMMNS、SEMOPM、SEMMNI这四个核心参数,具体含义和配置如下。
    SEMMSL :用于控制每个信号集的最大信号数量。
    SEMMNS:用于控制整个 Linux 系统中信号(而不是信号集)的最大数。
    SEMOPM: 内核参数用于控制每个 semop 系统调用可以执行的信号操作的数量。SE1、Zabbix报警 icmp pinger processes more than 75% busy

    [root@localhost zabbix]# vi /etc/zabbix/zabbix_server.conf
    将这个值设置成StartPingers=5,然后重启zabbix-server服务。

    感谢:https://www.cnblogs.com/dbslinux/p/9465803.html

  • 相关阅读:
    03_线性表
    02_算法与数据结构
    01_python中内置类型的时间复杂度
    00_常见的时间复杂度
    03_docker导出和导入镜像
    09_创建mysql数据库的用户
    14_linux添加主机列表
    13_linux修改主机名
    12_centos7安装好后的网络设置
    00_使用pdb调试python代码
  • 原文地址:https://www.cnblogs.com/cizao/p/11896901.html
Copyright © 2011-2022 走看看