Home > Article > Backend Development > How to enable status statistics in php-fpm
This article mainly introduces you to the method of php-fpm opening statusstatistics. The introduction in the article is very detailed and has certain reference and learning value for everyone. Friends who need it can take a look below. Bar.
This article mainly introduces to you the relevant content about php-fpm opening status statistics, and shares it for your reference and study. Let’s take a look at the detailed introduction:
Enable php-fpm status function
##
$ cat /usr/local/php/etc/php-fpm.conf | grep status pm.status_path = /php-fpm_status
##nginx configurationAdd location to the default host
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; }
Access test
$ curl 127.0.0.1/php-fpm_status pool: www process manager: dynamic start time: 12/May/2017:13:12:55 +0800 start since: 25552 accepted conn: 8649 listen queue: 0 max listen queue: 0 listen queue len: 0 idle processes: 13 active processes: 1 total processes: 14 max active processes: 7 max children reached: 0 slow requests: 0
php-fpm status detailed explanation
, if this value is not 0, then increase the number of FPM processes
is enabled, the number of slow requests
php-fpmOther parametersOne of the more personalized aspects of the php-fpm status page is that it can take parameters, including json, xml, and html, and the first three parameters can Make a combination with full respectively
Please try it yourself
The above is the detailed content of How to enable status statistics in php-fpm. For more information, please follow other related articles on the PHP Chinese website!