exim mailq 速度非常慢,队列为空

exim mailq 速度非常慢,队列为空

我在使用 exim mailq 命令(或等效的 exim -bp 或 exim -bpc)时遇到了一个相当奇怪的问题。我的邮件队列是空的,但命令需要大约 1 分钟(或更长时间)才能返回...

$ time mailq
real    0m50.803s
user    0m0.040s
sys     0m0.040s


time exim4 -bpc
0

real    1m24.697s
user    0m0.000s
sys 0m0.300s

我尝试检查以下几件事:

  1. /var/log/exim4/mainlog 中没有什么特殊之处;paniclog 是空的
  2. 防火墙没有阻止任何内容
  3. /etc/resolv.conf 看起来不错,名称解析工作正常
  4. /etc/hosts、/etc/hostname 和 /etc/mailname 看起来都很好(正确的名称/ip)
  5. /var/log/syslog 或 /var/log/messages 或 /var/log/kern.log 中没有什么特殊内容

有没有人有类似的经历或者对问题可能出在哪里有其他建议?

答案1

mailq 命令需要读取磁盘上的邮件队列;执行命令时尝试在第二个终端中运行 iostat 或 dstat,如果它显示大量磁盘 I/O,则说明存在磁盘或文件系统瓶颈。

相关内容