zabbix编译安装启动报错

我们在centos7系统上对zabbix4.0进行编译安装后,通过自定义脚本进行启动该服务,但是该服务无法启动,遇到了一下几种情况

1.服务锁定报错

[root@zabbix-server ~]# systemctl start zabbix-server
Failed to start zabbix-server.service: Unit is masked.

该种情况提示为服务被锁定,我们可以通过指定systemctl unmask zabbix-server解除锁定
解决方法

[root@zabbix-server ~]# systemctl unmask zabbix-server

2.zabbix-server.service start operation timed out. Terminating.

[root@zabbix-server ~]# systemctl status zabbix-server
● zabbix-server.service - Zabbix Server
   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: timeout) since Fri 2021-01-15 16:41:53 CST; 1s ago

Jan 15 16:41:53 zabbix-server systemd[1]: zabbix-server.service holdoff time over, scheduling restart.
Jan 15 16:41:53 zabbix-server systemd[1]: Stopped Zabbix Server.
Jan 15 16:41:53 zabbix-server systemd[1]: Starting Zabbix Server...
Jan 15 16:41:53 zabbix-server systemd[1]: zabbix-server.service start operation timed out. Terminating.
Jan 15 16:41:53 zabbix-server systemd[1]: zabbix-server.service stop-final-sigterm timed out. Killing.
Jan 15 16:41:53 zabbix-server systemd[1]: zabbix-server.service still around after final SIGKILL. Entering fa...mode.
Jan 15 16:41:53 zabbix-server systemd[1]: Failed to start Zabbix Server.
Jan 15 16:41:53 zabbix-server systemd[1]: Unit zabbix-server.service entered failed state.
Jan 15 16:41:53 zabbix-server systemd[1]: zabbix-server.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

解决方法

#尝试修改service文件的参数选项,发现将TimeoutSec=infinity这个参数注释掉就可以正常启动了
[root@zabbix-server ~]# vim /lib/systemd/system/zabbix-server.service
[Unit]
Description=Zabbix Server
After=syslog.target
After=network.target
After=mysql.service
After=mysqld.service
After=mariadb.service

[Service]
Environment="CONFFILE=/apps/zabbix_server/etc/zabbix_server.conf"
EnvironmentFile=-/etc/default/zabbix-server
Type=forking
Restart=on-failure
PIDFile=/run/zabbix/zabbix_server.pid
KillMode=control-group
ExecStart=/apps/zabbix_server/sbin/zabbix_server -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
#TimeoutSec=infinity  #将该行注释                                                                                                

[Install]
WantedBy=multi-user.target
[root@zabbix-server ~]# systemctl daemon-reload
[root@zabbix-server ~]# systemctl restart zabbix-server
[root@zabbix-server ~]# ss -ntl
State       Recv-Q Send-Q             Local Address:Port                            Peer Address:Port              
LISTEN      0      100                    127.0.0.1:25                                         *:*                  
LISTEN      0      128                            *:10050                                      *:*                  
LISTEN      0      128                            *:10051                                      *:*                  
LISTEN      0      128                            *:22                                         *:*                  
LISTEN      0      100                        [::1]:25                                      [::]:*                  
LISTEN      0      128                         [::]:80                                      [::]:*                  
LISTEN      0      128                         [::]:22                                      [::]:*      
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值