0

是否有服务器端语言或 LAMP 服务器下的某种东西可能有助于确定为什么在我的 cPanel 托管主机中运行的某个重复且巨大的 CPU 负载进程不是由访问或 cron 作业引起的???

(正在运行的进程是joomla的3.6.4 index.php,负载巨大,进程随机出现和消失,Google Analytics没有检测到访问,只有一些插件一直存在,刚刚更新为以及 joomla 核心本身)

4

1 回答 1

1

在根级别,负载确实是由 MySQL 服务器造成的。您会看到,Joomla 向数据库服务器(在您的情况下通常是 MySQL)发出(通过主index.php文件)查询,其中一些查询非常繁重,并导致负载。

根据配置,某些服务器显示负载是由index.php文件引起的,而不是由 MySQL 引起的。您可以做的最好的事情是检查服务器的慢查询日志(这对您来说可能有点问题,因为您似乎在共享主机上)并优化慢查询。

如果您无法访问慢查询日志,那么您可以在您的网站上一个一个禁用插件/模块,直到问题不再存在(您也可以尝试切换到基本的 Joomla 模板)。如果问题仍然存在,那么问题可能是由 Joomla 核心引起的(如果您有大量文章和/或高流量,情况尤其如此)。

于 2016-11-20T16:01:26.407 回答