Добрый день, господа PHP разработчики.
Мой опыт в web-разработке 13 лет на Perl, PHP, JS.
Текущий PHP код на Laravel достался "по наследству".
Вопросы:
- Как понять, что именно тормозит запрос используя php-fpm.slow.log?
- Каким образом можно расширить уровень логирования посредством Laravel или PHP.
Детали:
- Laravel работает посредством php-fpm.
- В настройках php-fpm установлен таймаут для логирования slow запросов 20 секунд.
- В логих Laravel нету ничего.
- В MySQL slow логах нету ничего
- Блокирует какой-то одни процесс (не могу вычислить), после которого блокируются остальные.
Вот такой "информативный" trace лог php-fpm:
[05-Aug-2021 09:22:33] [pool www] pid 3235
script_filename = /var/www/api-service/public/index.php
[0x00007f7c40215130] fastcgi_finish_request() /var/www/darmen-api-service/vendor/symfony/http-foundation/Response.php:384
[0x00007f7c402150d0] send() /var/www/darmen-api-service/public/index.php:56
Спасибо.