我有一个joomla网站占用了大量的CPU资源。它有一个JA TELINE主题。为了缩小这个问题,我已经安装了一个已清理的joomla网站并试图查看它是否占用了CPU,但它并没有。但是,当我将我的新joomla连接到旧网站的数据库时,CPU正在上升。新站点只需要JA Teline的模块和模板。我无法弄清楚什么导致CPU n内存使用率达到100%。即使网站上有1-2个访问者,也会发生这种情况。
CPU是一个2核处理器,服务器有2GB专用RAM,即使它托管在共享托管环境中。
我有SSH访问我的主机。如果我运行TOP命令,我看到大约10-15个线程的PHP,每个消耗大约20-50%的CPU。
答案 0 :(得分:1)
我建议您查看恶意软件感染,因为您的服务器可能感染了恶意软件垃圾邮件僵尸程序或任何消耗您资源的恶意软件。
另外,我建议您逐个禁用每个插件,以检查内存是如何减少的。
此外,您可以运行top -c来查看大部分资源的使用情况。
我希望这有助于更好地了解正在发生的事情。