首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Exim不会开始使用systemctl,但它将通过exim调试

Exim不会开始使用systemctl,但它将通过exim调试
EN

Server Fault用户
提问于 2023-03-15 15:16:19
回答 1查看 85关注 0票数 0

我遇到了一个问题,Exim4无法启动/重新启动/重新加载.没有任何东西可以通过/etc/init.d/exim4systemctl start exim4.两者都不会在控制台上产生输出--启动过程只是无限期地挂起。但是,当我通过exim -bd -d开始调试时,exim会加载并且输出没有明显的错误。

对于开始脚本失败的原因,Systemctl & init.d脚本不会产生任何日志记录。我也有点搞不懂它为什么会挂起来..。更奇怪的是,在开始服务的尝试失败了大约20分钟后,系统“不知何故”就带回了Exim,并且状态开始报告服务为(活动运行)。

状态输出显示

代码语言:javascript
复制
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.

任何关于如何调试这一点的见解都将受到极大的赞赏,因为我不希望在重新启动服务时等待很长时间。

代码语言:javascript
复制
[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
EN

回答 1

Server Fault用户

发布于 2023-03-15 21:12:48

好吧,我知道到底发生了什么,但我不确定这有什么关系.

因此,我的MySQL社区服务器已经完全损坏(Exim4不使用MySQL.),但无论如何。在完全重新安装MySQL之后,Exim4开始正常工作--也就是说,启动、停止和重新加载没有任何长时间的延迟。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1126271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档