我的网站最近崩溃显示错误522(我使用Cloudflare),看起来它是服务器超载的结果(我有一个带GoDaddy的VPS)。我试图挖掘并在Apache的日志中找到以下行:
Script timed out before returning headers: index.php, referer: http://www.777auction.ca/online/index.php?module=listings&controller=browse&action=index&show=all&limit=80&sort=ending_asc&listing_type=auction
在拍卖期间,此行错误几乎每分钟都会出现。如果我的网站由于服务器过载而显示错误522,那么该错误是否意味着崩溃的原因是用户查看此特定页面的时间?
我在WHM上将Cloudflare的IP列入白名单。如何查明错误原因并防止错误再次发生?
谢谢
答案 0 :(得分:0)
根据建议,也许是DDoS,在这种情况下,您可以尝试将CloudFlare安全设置更改为高或我受到攻击。
在我看来,首先收集更多信息会很好,因为这可能不是原因。例如,您可能需要增加服务器的大小,或者您需要微调您的php或mysql设置,或者需要调整php max_execution_time
开始收集更多信息的一个地方是安装htop,然后观察内存和CPU发生的情况,以及哪些任务正在使用您的服务器资源。
Htop不一定会解决您的问题,但它有望指向您正确的方向。
祝你好运!