会话表充满了每秒数百个会话

我有一个VPS(AMP服务器),并有3个帐户(网站)下。 问题开始时,我的主要网站停止工作,给了我数据库错误(无法连接到数据库)。 其他两个网站正在工作,但他们非常缓慢。 我通过SSH(腻子)连接到我的主要网站帐户,它给了我这个错误:

-bash:fork:重试:资源暂时不可用

然后,我login到我的帐户的cPanel,并检查数据库与phpmyadmin,但它不断要求login,并在几秒钟后注销…

我通过SSHlogin到我的根没有任何错误,检查空间,我有超过50%的可用空间。

我login了WHM(root)并用phpmyadmin检查了数据库,发现会话表exception非常大,每秒钟都会增加数百行。 我暂停了这个帐户,清空了会话表,然后取消暂停帐户,表格开始以相同的快速填充。 我重新启动了整个系统,但问题依然存在。 我重新帐户,并检查了另外两个网站,他们工作正常。 我不知道是什么原因造成了这个问题,以及如何解决这个问题。

bash错误意味着你超过了打开的文件或进程的限制 – 但是由于你的用户帐户应该完全与数据库和web服务器帐户分开,这意味着系统资源不足,这不是一个好的情况。

它可能只是供应不足,但可能是在系统上运行了一个叉式炸弹(无论是故意的还是意外的)。

一个起点是看看你的networking服务器日志文件,看看是否行为是由stream量驱动。 这也应该允许您确定是否有任何页面正在进行recursionHTTP调用。