nginx php-fpm启用慢日志slowlog
php-fpm慢日志slowlog设置可以让我们很好的看见哪些php进程速度太慢而导致的网站问题。
可以让我们方便的找到问题的所在。
代码如下 | |||||
|
必须同时设置request_slowlog_timeout 0s表示关闭,就是slowlog没有用
1s表示超过1秒的处理都会被记录。
看看具体执行慢到多少秒
代码如下 | |||||
|
补充一下不同版本php下开启慢日志教程
PHP 5.3.3 之前版本设置如下:
代码如下 | |||
|
PHP 5.3.3 之后版本设置如下:
代码如下 | |||||||
|
注:request_terminate_timeout 将执行时间太长的进程直接终止
request_slowlog_timeout 将执行过慢的文件写入日志
以后即可根据慢执行日志 /usr/local/php/logs/slow.log 来优化程序文件了!