当我尝试启动zabbix-server时,我得到并运行/ zabbix / zabbix_server.pid不可读(但是?)错误,
ls -al
-rw-rw-r--. 1 zabbix zabbix 5 May 1 15:15 zabbix_server.pid
我的zabbix-server配置文件
#This is a configuration file for Zabbix Server process
# To get more information about Zabbix,
# visit http://www.zabbix.com
############ GENERAL PARAMETERS #################
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
#PidFile=/tmp/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
请帮忙。建议我一个解决方案
答案 0 :(得分:1)
构建zabbix 4.0服务器时遇到了这个问题。要解决此问题,我确保在“ /etc/zabbix/zabbix_server.conf”和“ /lib/systemd/system/zabbix-server.service”上PID文件的路径正确。
有趣的是,仅重新启动服务并没有消除错误。我需要重新启动服务器,这解决了问题。
答案 1 :(得分:0)
删除当前的pid文件+确保您的计算机上没有运行 zabbix_server 进程。
答案 2 :(得分:0)
关闭centos7上的selinux 它对我有用。
这次关闭selinux
setenforce 0
永远关闭selinux
vi /etc/selinux/config
SELINUX=disabled