|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2016-03-22 17:05 UTC] gooh@php.net
-Status: Open
+Status: Not a bug
[2016-03-22 17:05 UTC] gooh@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Oct 26 07:00:01 2025 UTC |
Description: ------------ I have installed a PHP and enable the FPM function, but i feel uncertain about the FPM status data(like the process last-request-cpu), below is my php-fpm.conf detail. [www] ; Unix user/group of processes user = www-data group = www-data ; Chdir to this directory at the start. chdir = / ; The address on which to accept FastCGI requests. listen = /var/run/phpfpm/$pool_php5-fpm.sock ; Set listen(2) backlog. A value of '-1' means unlimited. listen.backlog = -1 ; Set permissions for unix socket. listen.mode = 0666 ; Pool configuration. pm = dynamic pm.max_children = 10 pm.start_servers = 4 pm.min_spare_servers = 2 pm.max_spare_servers = 6 pm.max_requests = 500 ; The URI to view the FPM status page. pm.status_path = /status ; The ping URI to call the monitoring page of FPM. ping.path = /ping ; The access log file. access.log = /var/log/phpfpm/$pool_php-fpm.access.log ; The access log format. access.format = %R - %u %t "%m %r%Q%q" %s %f %{mili}d %{kilo}M %C%% ; The log file for slow requests. slowlog = /var/log/phpfpm/$pool_php-fpm.log.slow ; The timeout for serving a single request after which a PHP backtrace will be ; dumped to the 'slowlog' file. A value of '0s' means 'off'. request_slowlog_timeout = 5 ; Limits the extensions of the main script FPM will allow to parse. security.limit_extensions = .php -------------------------------------------------------------- I have enable the pm.status_path = /status to view the FPM status result as below: <?xml version="1.0" ?> <status> <pool>www</pool> <process-manager>dynamic</process-manager> <start-time>1418352728</start-time> <start-since>21936</start-since> <accepted-conn>20</accepted-conn> <listen-queue>0</listen-queue> <max-listen-queue>0</max-listen-queue> <listen-queue-len>0</listen-queue-len> <idle-processes>3</idle-processes> <active-processes>1</active-processes> <total-processes>4</total-processes> <max-active-processes>1</max-active-processes> <max-children-reached>0</max-children-reached> <slow-requests>0</slow-requests> <processes> <process> <pid>11</pid> <state>Running</state> <start-time>1418352728</start-time> <start-since>21936</start-since> <requests>5</requests> <request-duration>5391</request-duration> <request-method>GET</request-method> <request-uri>/status?xml&full</request-uri> <content-length>0</content-length> <user>-</user><script>-</script> <last-request-cpu>0.00</last-request-cpu> <last-request-memory>262144</last-request-memory> </process> <process> <pid>12</pid> <state>Idle</state> <start-time>1418352728</start-time> <start-since>21936</start-since> <requests>5</requests> <request-duration>3365</request-duration> <request-method>GET</request-method> <request-uri>/status?xml&full</request-uri> <content-length>0</content-length> <user>-</user><script>-</script> <last-request-cpu>297.18</last-request-cpu> <last-request-memory>262144</last-request-memory> </process> </processes> </status> I dont know why the element last-request-cpu value 297.18 is more than 100, means use the cpu 297.18% or what's the last-request-cpu unit.. Thanks