主题: 为什么policyd这个服务一停止,就报告收件人的信箱满了?

为什么policyd这个服务一停止,就报告收件人的信箱满了?

Your message to <XXXXX@domain.com> was automatically rejected:
Quota exceeded (mailbox for user is full)

看了一下,他的信箱空间只有一半占用。
倒是plicyd服务死掉了。
/etc/init.d/policyd status
policyd dead but subsys locked
policyd (sender throttle) (pid  15595) is running...

检查系统内进程
[root@mail ~]# ps -ef|grep policyd
policyd   2958     1  0 Apr26 ?        00:02:24 /usr/sbin/policyd -c /etc/policyd.conf
policyd  15595     1  0 13:22 ?        00:00:00 /usr/sbin/policyd -c /etc/policyd_sender_throttle.conf
root     15610 14263  0 13:23 pts/1    00:00:00 grep policyd

而后杀死这俩进程
[root@mail ~]# kill 2958
[root@mail ~]# kill 15595
[root@mail ~]# ps -ef|grep policyd
root     15642 14263  0 13:23 pts/1    00:00:00 grep policyd

然后重新开启policyd服务。
[root@mail ~]# /etc/init.d/policyd start
Starting policyd:                                          [  OK  ]
Starting policyd (sender throttle):                        [  OK  ]

再查看服务状态
[root@mail ~]# /etc/init.d/policyd status
policyd (pid  15668) is running...
policyd (sender throttle) (pid  15673) is running...

然后信箱立刻能收到邮件了。怪事。只有一个帐户反应。