PHP-FPM開啟慢日誌記錄方法

little bottle
發布: 2023-04-06 08:38:01
轉載
3877 人瀏覽過

本篇文章的主要內容是關於用PHP-FPM開啟慢日誌記錄,具有一定的學習價值,有興趣的朋友可以了解一下。

fpm:FastCGI Process Manager 是一種替代的PHP FastCGI實作,對於負載較重的網站非常有用。
1.先進的進程控制,優雅的停止啟動
2.能夠使用不同的uid/gid/chroot/environment啟動worker,使用不同的php.ini,監聽不同的連接埠
3.stdout stderr日誌記錄
4.opcode cache破壞的情況下緊急重啟
5.加速上傳支援
6.slowlog慢日誌記錄腳本,可以記錄PHP追蹤和遠端進程的execute_data, ptrace或類似工具讀取取和分析
7.fastcgi_finish_request()刷新所有資料,當在做耗時操作的時候,例如視訊轉換和統計處理,在fastcgi_finish_request()之後,該腳本仍將佔用FPM進程。因此,對於長時間運行的任務過度使用它可能會佔用所有FPM線程,直到pm.max_children
8.動態靜態子進程產生
9.基礎的SPAI狀態,基於php.ini的設定檔

php-fpm開啟慢查詢日誌:

/etc/php/7.0/fpm/pool.d/www.conf 
slowlog = /var/log/php-fpm-$pool.log.slow //日志目录
request_slowlog_timeout = 5  //超时时间
登入後複製

#相關教學:PHP影片教學 

以上是PHP-FPM開啟慢日誌記錄方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板