原文:http://www.cnblogs.com/xiaozong/p/5724984.htmlphp
-------------------------------------------------------------------------------------------------------------------html
php-fpm.conf是PHP-FPM特有的配置文件函數
php.ini是因此php模式中必須的配置文件php-fpm
二者的區別是,php-fpm.conf是PHP-FPM進程管理器的配置文件,php.ini是PHP解析器的配置文件post
有的PHP版本的配置文件路徑中還有/fpm.d/www.conf配置文件spa
這是php-fpm.conf配置的文件的擴展文件,能夠打開php-fpm.conf文件查看 日誌
; include=fpm.d/*.confcode
咱們能夠使用php-fpm.conf配置慢日誌htm
咱們是能夠開啓慢日誌功能的。blog
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 函數有點問題,這樣咱們就能追蹤問題了。
更多配置,之後會總結。