php-fpm 日志


 

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進程對 目錄,文件有寫的權限才可以,否則不會記錄到日志也

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM