apache+php的環境沒有這個功能,必須是nginx+php-fpm環境中
mysql可以啟動慢日誌,php-fpm也可以記錄慢日誌。
啟用慢日誌的方法
vi /usr/local/php/etc/php-fpm.conf
開啟php-fpm的配置檔案
php 5.3.3 之前版本
10s1s
logs/slow.log
php 5.3.3 之後版本
request_terminate_timeout = 30s
request_slowlog_timeout = 1s
slowlog = var/log/php-fpm.log.slow
ps.request_terminate_timeout 將執行時間太長的程序直接終止
request_slowlog_timeout 將執行過慢的檔案寫入日誌,request_slowlog_timeout 0s表示關閉慢日誌
slowlog 慢日誌的路徑
日誌 php fpm慢日誌查詢
1.先查找到配置檔案存放位址 find name php fpm.conf vi usr servers php etc php fpm.conf 開啟看看你的慢日誌是否開啟,或者開啟的慢日誌存放在 對應的位址都換成你自己的即可。2.如果沒有開啟慢日誌查詢,先開啟 預設的 request slowl...
日誌 php fpm慢日誌查詢
專案用php開發,在生產執行的過程中,應該一段時間監測下php指令碼執行狀態,哪些php程序速度太慢,有哪些錯誤日誌。問 如何來檢視檢測比較慢的php指令碼呢?答 檢視php fpm慢日誌。1.先查找到配置檔案存放位址 開啟看看你的慢日誌是否開啟,或者開啟的慢日誌存放在 對應的位址都換成你自己的即可...
php fpm 慢日誌查詢
雖然可以通過 nginx 的 accesslog 日誌查詢到使用者訪問介面或網頁消耗的時間,但是不能清晰的追蹤到哪個檔案或函式慢,可以通過 php fpm 慢日誌查詢檢測 php 指令碼執行狀態,哪些 php 程序比較慢,有哪些錯誤日誌 1 先查找到配置檔案存放的位置 find name php f...