TGViewer
PHP Backend | YeaHub PHP Backend | YeaHub @yeahub_php_backend · 376 subscribers
Post #453 221
PHP-FPM status page

PHP-FPM может сам показать живую статистику по пулам и воркерам. Для этого нужно посетить страницу /fpm-status

Пример вывода:

pool: www
process manager: dynamic
listen queue: 0
idle processes: 3
active processes: 2
max children reached: 0


Что это значит по-человечески:

* listen queue — сколько запросов ждут воркера. 0 — отлично.
* idle processes — свободные воркеры. Если всегда 0 — не хватает процессов.
* active processes — кто-то реально что-то делает.
* max children reached > 0 — пул упирался в лимит pm.max_children.
* slow requests > 0 — смотри slowlog, код тормозит.

Как включить

В www.conf (или другом пуле):

pm.status_path = /fpm-status
ping.path = /ping
ping.response = pong


В nginx добавь:

location = /fpm-status {
include fastcgi_params;
fastcgi_pass unix:/run/php/php-fpm.sock;
allow 127.0.0.1; deny all;
}


Перезапусти FPM и nginx, затем:

curl http://127.0.0.1/fpm-status


Можно и ?full — покажет все процессы с PID, временем работы и запросом. Также можно менять формат вывода статистики
А /ping пригодится для health-check.

📘 Документация: https://www.php.net/manual/en/fpm.status.php

🚀 Пост Guru PHP: @msavin_dev
www.php.net PHP: Status Page - Manual
  • ❤ 2
  • 🔥 2
More from @yeahub_php_backend
  1. Oct 9, 2026#channel #плейлисты 📚 Просто о сложном. CutCode Этот канал — маст-хэв для любого PHP-разр…
  2. Oct 8, 2026#Собес #memory_layout #data_structures #cache_locality 🤔 Как отличие в расположении элеме…
  3. Oct 7, 2026#Собес #collector #garbage #promotion 🤔 Middle PHP Backend-разработчик в Альфа Страховани…
  4. Oct 5, 2026#Собес #profiling #performance 🤔 Если выяснили, что тормозит бэкенд — как бы вы отлаживал…
  5. Oct 2, 2026#trainer #практика 📚 Coddy Платформа-задачник по популярным языкам. Все по классике: реда…
  6. Oct 1, 2026#Собес #rollback #migration #deployment 🤔 Если после отката миграции всё заработало, а фи…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →