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

相關文章
相關標籤/搜索