我在 AWS 上的 EC2 实例上遇到了一个奇怪的问题。在这个实例上,我们有一个 Node.js 应用程序堵塞了 SSH 服务器。当我们停止此应用程序时,大约一分钟内我们无法通过 SSH 连接到此实例。
该应用程序是一个使用 express 构建的简单 Web 应用程序,但与 SSH 无关,甚至没有数据库连接。服务器负载较低(两个核心负载为 0.35),RAM 占用率为 50%。
我完全不知道该使用哪种工具或方法来找到这个问题的根本原因。所以,如果你有一些关于如何调试 SSH 服务器的技巧,欢迎提出。
答案1
您应该能够熟练使用大多数 sshd 故障排除指南,EC2 的指南没有什么特别之处。
https://scottlinux.com/2012/03/07/troubleshooting-ssh-server-logs-and-error-messages/
一旦您开始深入研究日志,您就会更好地了解正在发生的事情,这将有助于您的搜索。