Задать вопрос
@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 присутствуют, как их увидеть?
  • Вопрос задан
  • 8236 просмотров
Подписаться 3 Оценить 4 комментария
Пригласить эксперта
Ответы на вопрос 1
ptchol
@ptchol
Linux system administrator
А может инициализация нужного /controller/action происходит уже внутри приложения, после инициализации его FPM'ом, так вы его не как не увидите.
По факту все что доступно FPM'у доступно в его access log'e, посмотрите там. Если там нужных значений нет то наверно увы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 160 000 до 250 000 ₽
BGStaff Москва
До 300 000 ₽
Greenway Global Новосибирск
от 150 000 до 250 000 ₽