原文:http://www.cnblogs.com/xiaozong/p/5724984.html
-------------------------------------------------------------------------------------------------------------------
php-fpm.conf是PHP-FPM特有的配置文件
php.ini是所以php模式中必須的配置文件
兩者的區別是,php-fpm.conf是PHP-FPM進程管理器的配置文件,php.ini是PHP解析器的配置文件
有的PHP版本的配置文件路徑中還有/fpm.d/www.conf配置文件
這是php-fpm.conf配置的文件的擴展文件,可以打開php-fpm.conf文件查看
; include=fpm.d/*.conf
我們可以使用php-fpm.conf配置慢日志
我們是可以開啟慢日志功能的。
slowlog = /usr/local/var/log/php-fpm.log.slow request_slowlog_timeout = 5s
當某個請求的時間超過了5秒,就會在慢日志中記錄相應的記錄,注意上面的時間5s,不能忽略了單位,相應的還有其他單位,m分,h時(當然,這這樣做太扯淡了)
php-fpm慢日志會記錄下進程號,腳本名稱,具體哪個文件哪行代碼的哪個函數執行時間過長:
[21-Nov-2016 10:30:38] [pool www] pid 11877
script_filename = /var/www/ceshi/c.php
[0xb70fb88c] sleep() /var/www/ceshi/c.php:2
通過日志,我們就可以知道第2行的sleep 函數有點問題,這樣我們就能追蹤問題了。
更多配置,以后會總結。
轉載請注明原處