我遇到了一个问题:我的用户抱怨发送过程耗时太长。日志文件显示以下内容:
2015-02-04 15:03:09 SMTP connection from [172.17.20.28] (TCP/IP connection count = 3)
2015-02-04 15:03:09 no host name found for IP address 172.17.20.28
2015-02-04 15:03:43 1YIyfl-0004MR-F4 <= [email protected] H=(localhost.localdomain) [172.17.20.28] P=esmtpa A=lookup_cram:[email protected] S=2168 [email protected]
2015-02-04 15:03:43 SMTP connection from (localhost.localdomain) [172.17.20.28] closed by QUIT
ident 超时为 5s rfc1413_hosts = * rfc1413_query_timeout = 5s
有任何想法吗?
答案1
正如评论者所提到的,从日志消息来看,DNS似乎出现了问题。
尝试做:
dig example.com
从服务器上的命令行查看它返回答案的速度。它应该是立即的。如果不是,那么找出 DNS 未解析的原因。神秘的性能问题可能是由于主 DNS 在长时间延迟后失败,而辅助 DNS 提供答案。您没有遇到故障,但总是先咨询主 DNS,从而减慢获取答案的过程。