Почему строка запроса не отображается на странице состояния 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, потребляющий процессор, для конкретного запроса, если мне нужно сделать это для устранения неполадок.

0 ответов

Другие вопросы по тегам