nginx+上的100%cpu负载;带有prestashop 1.5.4的php fpm
我在prestashop/Ubuntu12.10上安装了VPS(单核CPU速度:2.40GHz缓存大小:512.00kib,1GRAM)。一切正常,除了极高的CPU负载,当一个用户打开一个页面时,CPU负载达到100%,并且仍然需要~2秒的时间来处理,我认为php代码中存在一些错误,但我不知道如何找出占用了这么多资源的原因。通过htop,我可以看到它的phpfpm:pool,但这并不能真正帮助我找出代码的错误 php5 fpm日志仅显示以下警告:nginx+上的100%cpu负载;带有prestashop 1.5.4的php fpm,nginx,prestashop,vps,php,Nginx,Prestashop,Vps,Php,我在prestashop/Ubuntu12.10上安装了VPS(单核CPU速度:2.40GHz缓存大小:512.00kib,1GRAM)。一切正常,除了极高的CPU负载,当一个用户打开一个页面时,CPU负载达到100%,并且仍然需要~2秒的时间来处理,我认为php代码中存在一些错误,但我不知道如何找出占用了这么多资源的原因。通过htop,我可以看到它的phpfpm:pool,但这并不能真正帮助我找出代码的错误 php5 fpm日志仅显示以下警告: [12-Apr-2013 12:36:16] W
[12-Apr-2013 12:36:16] WARNING: [pool www] server reached pm.max_children setting (10), consider raising it
[12-Apr-2013 12:41:49] WARNING: [pool www] server reached pm.max_children setting (10), consider raising it
[12-Apr-2013 12:56:26] WARNING: [pool www] server reached pm.max_children setting (10), consider raising it
[12-Apr-2013 12:56:43] WARNING: [pool www] server reached pm.max_children setting (10), consider raising it
[12-Apr-2013 12:59:39] WARNING: [pool www] server reached pm.max_children setting (10), consider raising it
但是,正如我所做的,在这个设置中,10并不是一个非常低的数字
我想知道是否有人能帮我找出导致这个问题的原因
这是我的网站:尝试启用评测功能,它将突出显示代码的哪个部分正在降低服务器的速度
define(“'PS\u DEBUG\u PROFILING',false)代码>由定义(“PS\u DEBUG\u PROFILING”,true)代码>
布鲁诺-此网站用于解答编程问题。不是服务器配置/技术支持。