客户端与 exim 服务器的连接速度很慢(大约 40 秒)

客户端与 exim 服务器的连接速度很慢(大约 40 秒)

我遇到了一个问题:我的用户抱怨发送过程耗时太长。日志文件显示以下内容:

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,从而减慢获取答案的过程。

相关内容