qmail收邮件很慢的问题 [ 网站地图 ]

发表于:2009-9-23 浏览:180 作者: 来源:互联网

关键字:QMAIL,邮件

描述:qmail系统中的邮件无法接收,但在qmail重起后便可收到邮件,日志也无任何错误信息。找了一圈后突然想起曾经因unable to open mutex(qmail)错误而将/var/qmail/queue/lock目录下的所有的文件

qmail系统中的邮件无法接收,但在qmail重起后便可收到邮件,日志也无任何错误信息。

找了一圈后突然想起曾经因unable to open mutex(qmail)错误而将/var/qmail/queue/lock目录下的所有的文件都删除了,然后创建了一个sendmutex文件,并设置相关的权限。以为错误都解决了,结果却造成了收邮件很慢的问题。

实际上在/var/qmail/queue/lock目录下有3个文件,权限分别为:
-rw------- 1 qmails qmail    0 Jan 24 16:26 sendmutex
-rw-r--r-- 1 qmailr qmail 1024 Jan 24 16:27 tcpto
prw--w--w- 1 qmails qmail    0 Jan 24 16:39 trigger

收信慢的原因是qmail 由于/var/qmail/queue/lock/trigger 文件丢失、权限设置错误或者错误的文件属性设置等原因变的很慢 qmail is slow if /var/qmail/queue/lock/trigger is gone/has the wrong permissions/is a regular file

解决办法是先停止qmail,然后到qmail-1.03目录运行:
# make setup check

这样便会在/var/qmail/queue/lock产生以上三个文件。
重新启动qmail,收发邮件正常! 

站长资讯网 做中国最丰富的资讯网站 沪ICP备05004089号