Zabbix
Zabbix server not start listener failed: zbx_tcp_listen() 致命錯誤:無法在任何地址上服務[−[−[-:10051]
日誌中的錯誤
listener failed: zbx_tcp_listen() fatal error: unable to serve on any address [[-]:10051] [root@abc-zabserver-b zabbix]# netstat -lntp | grep 10051 tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 2150/zabbix_server tcp 0 0 :::10051 :::* LISTEN 2150/zabbix_server
服務狀態和嘗試啟動的時間
[root@abc-zabserver-b zabbix]# service zabbix-server status zabbix_server is stopped [root@abc-zabserver-b zabbix]# service zabbix-server start Starting Zabbix server: [ OK ] [root@abc-zabserver-b zabbix]# service zabbix-server status zabbix_server is stopped
程序正在執行(有時顯示多個程序正在執行)
[root@abc-zabserver-b zabbix]# ps afx | grep -i zabbix 3852 pts/1 S+ 0:00 | \_ grep -i zabbix 2150 ? S 0:00 zabbix_server -c /etc/zabbix/zabbix_server.conf
但服務仍然停止
[root@abc-zabserver-b zabbix]# service zabbix-server status zabbix_server is stopped
它無法啟動,因為它已經在執行(並且 pid 文件不知何故沒有反映這一點)。自己殺死它,然後重新啟動它。
晚了,但我希望它可以幫助。
在我的情況下,它發生只是因為已經有一個 zabbix 程序在後台執行。
> service zabbix-agent status * zabbix_agentd is not running
但是如果我檢查 PIDS
> pgrep zabbix 14430 14431 14432
所以手動殺死它們
> pgrep zabbix | xargs kill
只需重新啟動並驗證服務
> service zabbix-agent restart > service zabbix-agent status * zabbix_agentd is running