php-fpm慢执行日志

php-fpm慢执行日志php

在php-fpm配置文件添加两行curl

request_slowlog_timeout = 1 #若是一个PHP脚本执行超过一秒#php-fpm

slowlog = /tmp/www_slow.log #能够记录脚本执行慢等日志#url

[root@wjh-01 sbin]# /usr/local/php-fpm/sbin/php-fpm -t #检查配置文件有没有错rest

[23-Aug-2017 15:58:57] NOTICE: configuration file /usr/local/php-fpm/etc/php-fpm.conf test is successful日志

[root@wjh-01 sbin]# service php-fpm restart #重启php-fpmip

模拟一个执行慢2秒的php脚本io

[root@wjh-01 sbin]# vi /data/www/sleep.phptest

<?php配置

echo "test slow log"; #输出test slow lo

sleep(2); #休眠2秒

echo "done";

?>

执行脚本

[root@wjh-01 sbin]# curl -x127.0.0.1:80 www.123.com/sleep.php #执行过程慢两秒才输出

test slow logdone

查看慢日志看哪慢

[root@wjh-01 sbin]# cat /tmp/www_slow.log

 

[23-Aug-2017 16:10:23] [pool www] pid 3149

script_filename = /data/www/sleep.php

[0x00007f99259161d0] sleep() /data/www/sleep.php:3 #显示脚本第三行慢,由于第三行咱们设置了休眠2秒

hu

相关文章
相关标签/搜索