目前,我们遇到了一个问题,即有时出于某种显而易见的原因,MySQL的CPU使用率会飙升至1000%的使用率,并一直停留在该位置,直到我们手动重启mysql服务为止。在这段时间内,网页的运行速度非常慢。
在我们的商店(建于PrestaShop 1.6中)中一定有一些东西使它飞涨,但是什么时候不知道到底是什么。我有什么办法可以跟踪它可能是什么?这样一来,我们也许就能知道模块是否有故障。
也许可以通过某种方式为每个发送的SQL语句及其发送时间保留日志,以便我可以将其与服务器负载日志进行比较?
答案 0 :(得分:0)
在config / define.inc.php文件中,修改以下几行:
define('_PS_MODE_DEV_', false);
通过
define('_PS_MODE_DEV_', true);
AND
define('_PS_DEBUG_PROFILING_', false);
通过
define('_PS_DEBUG_PROFILING_', true);
然后重新加载页面。
致谢