PHP
1、php-fpm慢日誌
配置文件 php-fpm.conf
設置參數:
request_slowlog_timeout : 默認 是0,php的慢腳本日誌是關閉的,因此設置爲大於0的n,表示執行時間超過n的腳本將記錄進入slowlog裏。
slowlog : 慢日誌記錄路徑
request_slowlog_timeout 和 slowlog需要同時設置,
開啓request_slowlog_timeout的同時需要開啓 slowlog,
去掉request_slowlog_timeout 、slowlog的前綴分號';'
設置request_slowlog_timeout =1;
保存後重啓php-fpm
2、php-error錯誤日誌
配置文件 : php.ini
error_reporting = E_ALL ;將會向PHP報告發生的每個錯誤
display_errors = Off ;不顯示滿足上條 指令所定義規則的所有錯誤報告
log_errors = On ;開啓錯誤日誌
log_errors_max_len = 1024 ;設置每個日誌項的最大長度
error_log = /var/php_errors.log ;指定產生的 錯誤報告寫入的日誌文件位置
此外,不僅可以記錄滿足error_reporting所定義規則的所有錯誤,而且還可以使用PHP中的error_log()函數,送出一個用戶自定義的錯誤信息。