我是运行一个正常的Joomla网站上的高爸爸的最终托管计划。在这个计划下只有一个网站。
有时,我的网站会被关闭,并给“拒绝连接”错误。当我检查资源使用情况时,我看到了类似于此的图表,它显示了每天CPU使用量的持续峰值(12/19)。
在7天的范围内,图表如下:
在你可以看到的地方,最近有一个物理内存使用高峰。
我认为这一定是我的网站上下浮动的原因。现在我的网站是一个相当小的网站,每天的页面浏览量不超过3k。因此,正常的访问不应该导致这一使用高峰。我怀疑一定有一些错误的配置(这是不太可能的,因为我只是使用Godaddy的默认cPanel)或某种程度的破坏。我的问题是:
非常感谢你的帮助!
发布于 2021-12-24 19:09:32
我的猜测是,你有一个机器人击中你的网站和消耗你的所有资源。如果实时捕捉到这种情况,请使用SSH登录并跟踪日志--该命令可能类似于
tail -f /var/log/apache/*log
如果您希望看到正在使用的资源,"vmstat“将显示内存磁盘和cpu的使用情况。同样,"top“可以显示使用最多资源的进程。
请注意,CPU资源在100%的情况下不太可能出现问题。您更有可能看到大量的同时连接,而Apache由于其配置方式(即防止服务器失控)而不允许进一步的连接。服务器拒绝连接错误表明了这一点。由于您有可用内存,您可以增加同步连接的数量--尽管您可能希望修复根本原因。
大量的PHP脚本会消耗大量的CPU。另外,如果您的服务器正在交换,这会减慢速度--特别是在共享磁盘上。不过,我不认为这是问题所在。
https://webmasters.stackexchange.com/questions/138002
复制相似问题