This article mainly introduces you to the method of turning on status statistics in php-fpm. 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.
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 configuration
Add location to the default hostlocation ~ ^/(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_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
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
php-
fpmDetailed explanation of steps to add service
##php-fpm
Nginx PHP-FPM optimization skills
##
The above is the detailed content of How to implement fpm open status statistics in php. For more information, please follow other related articles on the PHP Chinese website!