我正在使用 ubuntu 运行一个大型 EC2 实例,它基本上用于向某些人提供电子邮件服务(IMAP、网络邮件访问等)。
该服务器以前托管在其他地方,但由于我们需要更好的性能而移至 AWS,问题是它永远无法正常工作。
实例中的资源使用率非常低(我们有足够的空闲 RAM、磁盘空间、最低 CPU 使用率等),但是通过 SSH 连接到实例需要很长时间(连接大约 2 分钟)。登录后,执行“sudo su -”还需要 2 分钟才能完成。在那之后,我在打开的 shell 上工作时没有遇到任何延迟。
此外,建立网络邮件连接(我使用的是 Squirrelmail)非常慢;连接到 IMAP 服务器也是如此。
我认为问题可能是 DNS 问题,所以我在 /etc/ssh/sshd_config 中添加了“UseDNS=no”,安装了本地缓存网络服务器(使用 dnsmasq 包),并添加了域的所有反向 DNS 记录但是我仍然有同样的问题,所以我认为我的猜测是错误的。
有没有人对这种行为的可能原因有任何建议?任何线索将不胜感激。
谢谢!
我发现了问题。这是一个错误配置的 NIS 服务,它一直在干扰其他一切;我已经停止并禁用了该服务(并不是真的需要),现在一切正常。