@zednight

Как осуществить мониторинг php-fpm?

Виден скрип и видны get параметры, но не виден весь урл, там еще /controller/action присутствуют, как их увидеть?

debian nginx + php-fpm
настройка nginx
...
location / {
                try_files $uri /index.php?$query_string;
        }
        location /status {
                include fastcgi_params;
                allow 127.0.0.1;
                deny all;
                fastcgi_pass unix:/var/run/php5-fpm/web.socket;
        }
        location ~ \.php$ {
                fastcgi_pass unix:/var/run/php5-fpm/web.socket;
                fastcgi_index index.php;
                include fastcgi_params;
        }

...
настройка php-fpm
[www.site.ru]
listen = /var/run/php5-fpm/web.socket
listen.backlog = -1
user = www-data
group = www-data
pm = dynamic
pm.max_children = 75
pm.start_servers = 10
pm.min_spare_servers = 10
pm.max_spare_servers = 25
pm.max_requests = 1000
pm.status_path = /status
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

Результат запроса status?full
pool:                 www.web.ru
process manager:      dynamic
start time:           17/Mar/2014:15:05:02 +0400
start since:          238001
accepted conn:        945981
listen queue:         0
max listen queue:     0
listen queue len:     0
idle processes:       21
active processes:     4
total processes:      25
max active processes: 72
max children reached: 1

************************
pid:                  9436
state:                Running
start time:           20/Mar/2014:06:32:39 +0400
start since:          9544
requests:             473
request duration:     2009906
request method:       POST
request URI:          /index.php?page=3
content length:       17
user:                 -
script:               /var/www/index.php
last request cpu:     0.00
last request memory:  0


Виден скрип и видны get параметры, но не виден весь урл, там еще /controller/action присутствуют, как их увидеть?
  • Вопрос задан
  • 8152 просмотра
Пригласить эксперта
Ответы на вопрос 1
ptchol
@ptchol
Linux system administrator
А может инициализация нужного /controller/action происходит уже внутри приложения, после инициализации его FPM'ом, так вы его не как не увидите.
По факту все что доступно FPM'у доступно в его access log'e, посмотрите там. Если там нужных значений нет то наверно увы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
04 мая 2024, в 05:49
10000 руб./за проект
04 мая 2024, в 03:57
10000 руб./за проект
04 мая 2024, в 01:47
2000 руб./за проект