1
Jat001 2014-01-01 23:29:58 +08:00
slowlog in php-fpm.conf.
example: slowlog = /var/log/php/slow.log request_slowlog_timeout = 1 |
2
chairuosen 2014-01-02 00:00:22 +08:00
1,从程序下手,优化程序。
2,从环境下手,配缓存,CDN之类的。 |
3
asher OP @chairuosen 代码放在其他服务器没这种问题的。
@Jat001 请问这是什么意思呢? [01-Jan-2014 17:01:17] WARNING: [pool www] child 15865, script '/home/wwwroot/www.xxx.com/category.php' (request: "GET /category.php") executing too slow (6.709603 sec), logging [01-Jan-2014 17:01:17] NOTICE: child 15865 stopped for tracing [01-Jan-2014 17:01:17] NOTICE: about to trace 15865 [01-Jan-2014 17:01:17] NOTICE: finished trace of 15865 |
4
a2z 2014-01-02 08:42:55 +08:00
category.php 都执行了什么操作?
目测是SQL没有优化的原因 |
5
a2z 2014-01-02 08:44:22 +08:00
顺带打开mysql的log slow query看一下就知道了。
这种情况处理过很多次,基本就是sql里where的地方没加索引,要么就是用了太多低效率的nested query |