我不知道是什么原因造成的,但是我的网站现在已经停了两天了,而且我也无法通过SSH或FTP连接。
从我的服务器获取生命迹象的唯一方法是通过我的提供者的成员区域重新启动它,在所有事情恢复到破坏状态之前,将所有事情都排除在外。
我没有做任何configuration更改,以确定可能造成这一点。 我确实有我的Ubuntu设置自动下载每日更新。
如果您能够在重新启动后SSH服务器,我会:
tcpdump将成为你的朋友:问题之后,tcpdump可以在端口22上看到什么(除了你当前的连接)。 如果没有看到任何东西,你可以告诉你的服务提供商,封包封锁在他们身边。
如果在这个问题之后,你松了你的SSH连接,你将不得不变得更聪明,并在屏幕上设置tcpdump或设置iptables日志logging。
这可能是另一个问题,如你的Web服务器中的进程泄漏,它禁止sshd(和ftp / web服务器)产生一个新的进程来处理新的连接。 重新启动服务器后,尝试禁用Web服务器,看看是否解决了这个问题:如果是这样的话,您将在Web服务器中find问题的根源,并且可以更深入地检查这个问题。
祝你好运debugging你的服务器。