php實現fpm開啟狀態統計的方法

來源:互聯網
上載者:User
這篇文章主要給大家介紹了php-fpm開啟狀態統計的方法,文中介紹的非常詳細,對大傢具有一定的參考學習價值,需要的朋友們下面來一起看看吧。

本文主要給大家介紹了關於php-fpm開啟狀態統計的相關內容,分享出來供大家參考學習,下面來一起看看詳細的介紹:

啟用php-fpm狀態功能

$ cat /usr/local/php/etc/php-fpm.conf | grep statuspm.status_path = /php-fpm_status

nginx配置

預設主控件裡面加上location

location ~ ^/(php-fpm_status|ping) { fastcgi_pass unix:/dev/shm/php-cgi.sock; //如果你不是用的sock,改為對應連接埠 include fastcgi.conf; access_log off; allow 127.0.0.1; deny all; }

訪問測試

$ curl 127.0.0.1/php-fpm_statuspool:   wwwprocess manager: dynamicstart time:  12/May/2017:13:12:55 +0800start since:  25552accepted conn: 8649listen queue:  0max listen queue: 0listen queue len: 0idle processes: 13active processes: 1total processes: 14max active processes: 7max children reached: 0slow requests: 0

php-fpm status詳解

  • pool - fpm池子名稱,大多數為www

  • process manager – 進程管理方式,值:static, dynamic

  • start time – 啟動日期,如果reload了php-fpm,時間會更新

  • start since – 運行時間長度

  • accepted conn – 當前池子接受的請求數

  • listen queue – 請求等待隊列,如果這個值不為0,那麼要增加FPM的進程數量

  • max listen queue – 請求等待隊列最高的數量

  • listen queue len – socket等待隊列長度

  • idle processes – 空閑進程數量

  • active processes – 活躍進程數量

  • total processes – 總進程數量

  • max active processes – 最大的活躍進程數量(FPM啟動開始算)

  • max children reached - 大道進程最大數量限制的次數,如果這個數量不為0,那說明你的最大進程數量太小了,請改大一點。

  • slow requests – 啟用了php-fpm slow-log,緩慢請求的數量

php-fpm其他參數

php-fpm狀態頁比較個人化的一個地方是它可以帶參數,可以帶參數json、xml、html並且前面三個參數可以分別和full做一個組合

請自行嘗試url?php-fpm_status?json

相關推薦:

php-fpm添加service服務步驟詳解

php-fpm服務啟動指令碼步驟詳解

Nginx+PHP-FPM的最佳化技巧

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.