服务器过载或暂停维修


我的网站最近一直崩溃,显示错误522(我使用Cloudflare),看起来是服务器过载的结果(我有一个GoDaddy的VPS)。我试着挖掘了一下,在Apache的日志中发现了以下几行。

在我的拍卖过程中,这行错误几乎每分钟都会出现。如果我的网站由于服务器过载而显示错误522,那么这个错误是否意味着崩溃的原因是在用户浏览这个特定页面的时候?

我在WHM上将Cloudflare的IP列为白名单。我怎样才能找出错误的原因并防止它再次发生?

正如建议的那样,也许是DDoS,在这种情况下,你可以尝试将你的CloudFlare安全设置改为高,否则我就会受到攻击。

但在我看来,最好先收集更多的信息,因为也许这并不是原因所在。例如,也许你需要增加你的服务器的大小,或者你需要微调你的php或mysql设置,或者增加php的最大执行时间。

开始收集更多信息的一个地方是安装HTTP,然后观察你的内存和CPU发生了什么,以及哪些任务在使用你的服务器资源。