我正在运行已更新的 Ubuntu 12.04 Server,以在 Tomcat 7 上运行 Web 服务器。
我有大约 1000 个客户端,它们经常使用 RSYNC 程序与此服务器同步文件。这些 RSync 使用特定用户的 SSH 在服务器上打开连接。
结果是,我的服务器通常都充满了来自同一用户的连接。任何时候,每秒大约有 5 个连接。
通常,当我尝试使用 Putty 客户端打开常规 SSH 连接时,连接会在登录前失败,并显示错误“服务器意外关闭网络连接”。这种情况在 10 次尝试中发生了大约 6 次,而对于其他 4 次尝试,它工作正常,我可以以任何用户身份登录。
这里的连接是否过载了?
服务器统计数据非常平静,网络使用率不到 40%,CPU 使用率不到 2%。
我该如何改善这种情况?
--
我找到了解决方案。允许的连接数存在限制。
为了增加此限制,我只需激活设置MaxStartups
并将其值设置为1000
。现在不再有问题了。
不过,我会检查网络和服务器的使用情况,以验证流量不会太多。
不管怎样,谢谢你。