我试图弄清楚为什么这个事情继续发生。
我们的Web服务器前面有一个Ubuntu服务器,每秒接收100个请求。
有时,我不能访问任何网站(经过很多)。
做类似ssh -vv host
东西挂在debug1: Connecting to host [1.2.3.4] port 22.
好几分钟,直到它终于通过,然后我是“unbanned”。
事情是,没有防火墙限制这个服务器可以处理多less个请求。 我不明白是什么原因造成的问题。
有人有主意吗?
在连接的这个阶段的一个挂起表示主机没有响应,并丢弃数据包到端口22.如果我正确地解释你的post,因为在一段时间内web服务器端口80和sshd服务器端口22都不可访问,你如何继续取决于你是否是本地的机器,以及你有什么样的日志文件。
从ping开始,查看该盒子是否打开,同时检查networking是否启动,即检查后端系统(如果是远程的),因为链路可能正在closures。
尾巴/ var /日志/消息,并观看“netstat -antp”的箱子的连接数量。
您可以使用tcpdump或wireshark查看是否有任何事情从您的连接尝试返回。
真的,你可能需要提供你的设置的更多细节,以得到一个彻底的答案…
一些可能的想法是;
某些ISP提供虚拟服务器线程和进程的“人为”限制,高于OS ulimit设置限制,这可能会限制连接。
这些可以configuration为阻止连接,如果您有失败的身份validation