php-fpm開啟慢日志


此處使用的php版本為7.3.15

第一步,找到php-fpm默認的池定義配置文件www.conf(如果定義了別的池則找到對應的配置文件)。

 

第二步,修改配置文件

1. 找到配置項slowlog和request_slowlog_timeout,去掉前面的分號,如下圖:

 

2. 修改slowlog的路徑,默認為log/$pool.log.slow,即為php安裝目錄下的log/www.log.show,這里修改為var/log/$pool.log.slow,

即為php安裝目錄下的var/log/www.log.show,var/log目錄為php-fpm日志默認的存放路徑,已經存在,不需要再手動創建,

如果使用默認路徑則需要在php安裝目錄下手動創建一個log目錄

3. 修改request_slowlog_timeout為3秒,根據實際情況調整這個值。

4. 運行 php-fpm -t 命令測試配置文件是否正確,如有錯誤,根據錯誤信息重新修改配置文件。

 

第三步,重啟php-fpm

使用ps命令找到php-fpm的master進程ID,使用kill -USR2 pid進行重啟

 

 第四步,查看慢日志文件是否創建

 

 上圖中的www.log.slow即為慢日志文件

 

第五步,訪問時間較長的接口,查看慢日志

 這里使用的在接口中sleep(4)秒的方式實現生成慢日志的。


免責聲明!

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



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