我遇到了一个问题,Exim4无法启动/重新启动/重新加载.没有任何东西可以通过/etc/init.d/exim4或systemctl start exim4.两者都不会在控制台上产生输出--启动过程只是无限期地挂起。但是,当我通过exim -bd -d开始调试时,exim会加载并且输出没有明显的错误。
对于开始脚本失败的原因,Systemctl & init.d脚本不会产生任何日志记录。我也有点搞不懂它为什么会挂起来..。更奇怪的是,在开始服务的尝试失败了大约20分钟后,系统“不知何故”就带回了Exim,并且状态开始报告服务为(活动运行)。
状态输出显示
root@mail:/usr# systemctl status exim4
● exim4.service - LSB: exim Mail Transport Agent
Loaded: loaded (/etc/init.d/exim4; generated)
Active: inactive (dead) since Wed 2023-03-15 15:49:00 CET; 18min ago
Docs: man:systemd-sysv-generator(8)
Mar 15 15:48:35 mail systemd[1]: Starting LSB: exim Mail Transport Agent...
Mar 15 15:48:36 mail exim4[8814]: Starting MTA: exim4.
Mar 15 15:48:36 mail systemd[1]: Started LSB: exim Mail Transport Agent.
Mar 15 15:49:00 mail systemd[1]: Stopping LSB: exim Mail Transport Agent...
Mar 15 15:49:00 mail exim4[9454]: Stopping MTA: exim4_listener.
Mar 15 15:49:00 mail systemd[1]: exim4.service: Succeeded.
Mar 15 15:49:00 mail systemd[1]: Stopped LSB: exim Mail Transport Agent.任何关于如何调试这一点的见解都将受到极大的赞赏,因为我不希望在重新启动服务时等待很长时间。
[pid 30258] recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\4\1\0013\3\0\0\22\0\0\0\266\0\0\0\1\1o\0.\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 24
[pid 30258] recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="/org/freedesktop/systemd1/unit/m"..., iov_len=995}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 995
[pid 30258] recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\4\1\1\254\3\0\0\23\0\0\0\266\0\0\0\1\1o\0.\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 24
[pid 30258] recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="/org/freedesktop/systemd1/unit/m"..., iov_len=1116}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 1116
[pid 30258] recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
[pid 30258] ppoll([{fd=3, events=POLLIN}], 1, NULL, NULL, 8发布于 2023-03-15 21:12:48
好吧,我知道到底发生了什么,但我不确定这有什么关系.
因此,我的MySQL社区服务器已经完全损坏(Exim4不使用MySQL.),但无论如何。在完全重新安装MySQL之后,Exim4开始正常工作--也就是说,启动、停止和重新加载没有任何长时间的延迟。
https://serverfault.com/questions/1126271
复制相似问题