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