Почему строка запроса не отображается на странице состояния PHP-FPM?
Я включил страницу состояния PHP-FPM и перенастроил nginx
показать это. Рассматриваемый веб-сайт - это друпальный веб-сайт, на котором URL-адрес переписывается так, что все несуществующие файлы переписывают свой URL-адрес так, чтобы /index.php?q=<whatever>
Если я получу доступ к самой странице статуса с ?full
Я вижу, что строка запроса отображается в списке процессов, но когда я перехожу на страницу сайта, я ожидаю увидеть что-то похожее на приведенное выше, но вместо этого получаю:
pool: www
process manager: dynamic
start time: 14/Dec/2017:17:06:53 -0500
start since: 16631
accepted conn: 26
listen queue: 0
max listen queue: 0
listen queue len: 0
idle processes: 2
active processes: 1
total processes: 3
max active processes: 2
max children reached: 0
slow requests: 0
************************
pid: 65
state: Idle
start time: 14/Dec/2017:17:06:53 -0500
start since: 16631
requests: 9
request duration: 347524
request method: GET
request URI: /index.php
content length: 0
user: -
script: /var/www/html/index.php
last request cpu: 92.08
last request memory: 10485760
************************
pid: 66
state: Running
start time: 14/Dec/2017:17:06:53 -0500
start since: 16631
requests: 9
request duration: 211
request method: GET
request URI: /status?full
content length: 0
user: -
script: -
last request cpu: 0.00
last request memory: 0
************************
pid: 8924
state: Idle
start time: 14/Dec/2017:21:41:04 -0500
start since: 180
requests: 8
request duration: 349676
request method: GET
request URI: /index.php
content length: 0
user: -
script: /var/www/html/index.php
last request cpu: 85.79
last request memory: 35651584
Есть ли способ получить строку запроса, чтобы пережить перезапись, или есть другой инструмент для выяснения того, какой PHP-запрос может потреблять процессорное время? Я в основном пытаюсь отследить PID, потребляющий процессор, для конкретного запроса, если мне нужно сделать это для устранения неполадок.