1、php-fpm 錯誤日志
#默認位置 安裝目錄下的 log/php-fpm.log error_log = log/php-fpm.log #錯誤級別 alert(必須立即處理), error(錯誤情況), warning(警告情況), notice(一般重要信息), debug(調試信息). 默認: notice. log_level = notice
2、php-fpm慢日志(檢查哪個腳本執行時間長)
#設置慢日志的存放位置,置默認在php的安裝目錄下的log文件夾中 log/$pool.log.slow slowlog = log/$pool.log.slow #設置一個超時的參數 request_slowlog_timeout = 1s # 0 則表示關閉
日志格式
3、記錄php腳本執行出錯日志
#php.ini中 log_errors = On error_log = /usr/local/php/var/log/error_log error_reporting=E_ALL #php-fpm.conf中 [沒有必要設置] catch_workers_output = yes error_log = log/error_log
注意: php-fpm.conf 中 php_admin_value[error_log] 會覆蓋php.ini中的值,但默認這些設置的注釋掉的
注意1: php.ini 和 php-fpm.conf 修改后要記得 重啟下 php-fpm 進程 sudo kill -USR2 11840(master 對應的pid)
注意2: 要保證php-fpm進程對 目錄,文件有寫的權限才可以,否則不會記錄到日志也