как получить более детальный взгляд на то, как php-fpm потребляет ресурсы процессора (pg_stat_statements для php) - PullRequest
0 голосов
/ 04 октября 2018

Я смотрю на htop нашего сервера приложений, и очевидно, что приложение php поглощает процессор:

enter image description here

Я пробовалиспользование таких сервисов, как newrelic, но затем добавление таких агентов на сервер приложений вызвало резкий скачок (см. этот пост ).

Какие другие варианты мне нужны для отслеживания частей в моем приложении, которыепотребляет так много памяти?

примечание: мой стек - Laravel / Psotgresql / Nginx.Я уже провел большую оптимизацию на стороне базы данных (благодаря мощным инструментам профилирования psql, таким как pg_stat_statements ), но не могу найти такие инструменты для php.

Ответы [ 2 ]

0 голосов
/ 04 октября 2018

Мне нравится использовать blackfire.io для отладки выполнения сценариев PHP и потребления ресурсов.

0 голосов
/ 04 октября 2018

Может быть, вы могли бы взглянуть на forp C php extension?

Никогда не использовал его сам, но, похоже, стоит попробовать

...