我有一个很奇怪的问题。我的dovecot守护进程在随机时间死掉,在主机仍处于启动状态时,我无法接收/发送电子邮件。当尝试通过SSH进入服务器以查看发生了什么时,我发现SSH也已失效。
重新启动服务器后,一切正常。我发现了以下内容:
这个问题与cron.daily
和有关rsyslog
。通过查看几个不同的系统日志文件,我在每个系统日志文件的最后几行中看到以下行为:
syslog.3:
Jan 10 07:35:02 hostname anacron[11427]: Job `cron.daily' started
Jan 10 07:35:02 hostname anacron[11584]: Updated timestamp for job `cron.daily' to 2014-01-10
Jan 10 07:35:03 hostname rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1954" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
syslog.2:
Jan 11 07:35:02 hostname anacron[788]: Job `cron.daily' started
Jan 11 07:35:02 hostname anacron[901]: Updated timestamp for job `cron.daily' to 2014-01-11
Jan 11 07:35:02 hostname rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1954" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
syslog.1(进程挂起时):
Jan 12 07:35:01 hostname anacron[21678]: Job `cron.daily' started
Jan 12 07:35:01 hostname anacron[21806]: Updated timestamp for job `cron.daily' to 2014-01-12
似乎是在问题rsyslogd
被调用之前,但由于某种原因没有运行。后来尝试写入syslog的进程(例如dovecot和ssh)无法这样做,因此被挂起。
您对如何解决此问题有任何建议吗?
系统正在运行:
Linux hostname 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux
rsyslogd 5.8.11, compiled with:
FEATURE_REGEXP: Yes
FEATURE_LARGEFILE: No
GSSAPI Kerberos 5 support: Yes
FEATURE_DEBUG (debug build, slow code): No
32bit Atomic operations supported: Yes
64bit Atomic operations supported: Yes
Runtime Instrumentation (slow code): No
OpenSSH_6.0p1 Debian-4, OpenSSL 1.0.1e 11 Feb 2013
dovecot 2.1.7