Rsyslog挂起进程


0

我有一个很奇怪的问题。我的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

Answers:


0

在我们在RHEL 6.5机器上安装了syslog-ng以获得一些改进的功能之后,这开始了。为了解决此问题,我们使用chkconfig禁用了rsyslogd。如果您已经登录到服务器,则应该很容易解决。我们正在对此进行根本原因。

bash$ chkconfig rsyslog off 
bash$ chkconfig |grep rsyslog
~~~
rsyslog    0:off   1:off   2:off   3:off   4:off   5:off  6:off
bash$ service rsyslog stop
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.