php-fpm慢執行日誌

技術小阿哥發表於2017-11-27

vim /usr/local/php-fpm/etc/php-fpm.d/www.conf//加入如下內容

request_slowlog_timeout = 1

slowlog = /usr/local/php-fpm/var/log/www-slow.log

測試:

/usr/local/php-fpm/sbin/php-fpm -t

/etc/init.d/php-fpm reload

ls ../../var/log/ //生成日誌

php-fpm.log www-slow.log

配置nginx的虛擬主機test.com.conf,把unix:/tmp/php-fcgi.sock改為unix:/tmp/www.sock(可以不改sock)

重新載入nginx服務

vim /data/wwwroot/test.com/sleep.php//寫入如下內容

<?phpecho “test slow log”;sleep(2);echo “done”;?>

curl -x127.0.0.1:80 test.com/sleep.php 

cat /usr/local/php-fpm/var/log/www-slow.log

[12-Dec-2017 17:45:14] [pool www] pid 58346

script_filename = /data/wwwroot/lsx.com/sleep.php

[0x00007f066c246fe0] sleep() /data/wwwroot/lsx.com/sleep.php:3

本文轉自 蝦米的春天 51CTO部落格,原文連結:http://blog.51cto.com/lsxme/2059565,如需轉載請自行聯絡原作者


相關文章