云网牛站
所在位置:首页 > Linux云服务器 > 解决Zimbra zmconfigd没有running/starting(运行/启动)的方法

解决Zimbra zmconfigd没有running/starting(运行/启动)的方法

2019-02-26 11:40:25作者:戴进稿源:云网牛站

你是否尝试在Zimbra服务器上启动zmconfigd但无法运行它,本文介绍zmconfigd无法在Zimbra服务器上启动的解决方法,即解决Zimbra zmconfigd没有running/starting(运行/启动)。

 

检查Zimbra zmconfigd状态的方法

要检查Zimbra上zmconfigd服务的状态,请使用以下命令:

$ zmconfigdctl status

zmconfigd is not running.

对于运行良好的Zimbra服务器,返回的状态应该正在运行,如下:

$ zmconfigdctl status

zmconfigd is running.

 

三种解决方法

方法一:因IPv6问题引起的解决方法

如果已启用IPv6,请考虑禁用它,参考在Linux服务器上禁用IPv6的方法,将这些行添加到/etc/sysctl.conf以在Linux上禁用IPv6:

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1

保存文件并应用规则:

# sysctl -p

另外,注释掉/etc/hosts文件中的条目:

#::1 localhost ip6-localhost ip6-loopback

#ff02::1 ip6-allnodes

#ff02::2 ip6-allrouters

然后尝试重启zmconfigd:

# su - zimbra

$ zmconfigdctl restart

方法二、因Zimbra无法获得zmconfigd服务状态引起的解决方法

zmconfigd也可能处于运行状态,但Zimbra无法获得其状态,为此需要删除其pid文件并重新启动该服务:

# cat /opt/zimbra/log/zmconfigd.pid

32500

# rm /opt/zimbra/log/zmconfigd.pid

# su - zimbra -c "zmconfigdctl restart"

方法三、因缺少nc和命令引起的解决方法

如果缺少nc命令(参考nc/netcat命令_Linux nc/netcat命令使用详解:用来设置路由器),尝试启动zmconfigd可能会导致失败,按如下方式安装。

在Ubuntu/Debian系统上安装nc:

sudo apt-get install netcat-openbsd

对于CentOS服务器,nc命令由nmap-ncat包提供:

sudo yum -y install nmap-ncat

安装nc后,尝试重新启动Zimbra。

最后,希望三种方法中有一种是适合你的,可以解决掉Zimbra zmconfigd没有running/starting的问题。

 

相关主题

在CentOS 7系统上安装Zimbra Multi-Server的步骤

精选文章
热门文章