Size: a a a

2021 July 14

RN

Robert N. in Laravel Pro
Прочитал 3 раза, нихрена не понял.
источник

D

Dodik 👿 in Laravel Pro
++ хД
источник

RK

Roman Kolosov in Laravel Pro
Валидаторы
источник

RK

Roman Kolosov in Laravel Pro
Но хотя по множеству наврятли они помогут
источник

RK

Roman Kolosov in Laravel Pro
Политики скорее
источник

IB

Ivan B in Laravel Pro
Добрый день.
- Использую Laravel 6 + Nginx + php-fpm 7.4.
- Логер Laravel сделан через запись в файл в app/Providers/AppServiceProvider.php

Проблема:
- Такое впечатление, что Laravel не отправляет уведомление завершения запроса для php-fpm.
- В логах Laravel написано, что запрос процесса 20807 выполнился за 0.023 секунды. А php-fpm пишет, что "child 20807 exited on signal 15 (SIGTERM) after 26 seconds from start"
- Происходит какое-то событие и начинает валить куча таймаутов по процессам php-fpm,  при этом Laravel говорит, что отработал за 0.023 сек.

Логи:
- laravel.log (процес 20807)
[13-Jul-2021 09:32:19] "api/v1/busreport/status", time: 0.023, process: 20807
- /var/log/php7.4-fpm.log
[13-Jul-2021 15:32:46] WARNING: [pool www] child 20807 exited on signal 15 (SIGTERM) after 26 seconds from start

Вопросы:
1. В каком файле Laravel выполняется завершение запроса (для php-fpm)?
2. Может быть такая ситуация, что обработка запроса не дошла до финальной стадии (передачи HTTP_OK) и это не залогировалось.
3. В какую сторону копать (где-то добавить логирование)?
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
Вы попутали разные вещи
источник

IB

Ivan B in Laravel Pro
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
Зачем вы сравниваете время выполнения запроса и время жизни воркера fpm?
источник

IB

Ivan B in Laravel Pro
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
Так там совсем разные запросы
источник

IB

Ivan B in Laravel Pro
Я 14 лет программирую бекенд на Perl. Если написал сюда, значит это самая крайняя мера.
источник

IB

Ivan B in Laravel Pro
Уточню. Простите, что повторяюсь.
источник

IB

Ivan B in Laravel Pro
Вопросы:
1. В каком файле Laravel выполняется завершение запроса (для php-fpm)?
2. Может быть такая ситуация, что обработка запроса не дошла до финальной стадии (передачи HTTP_OK) и это не залогировалось.
3. В какую сторону копать (где-то добавить логирование)?
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
1. Нет такого понятия
источник

IB

Ivan B in Laravel Pro
Я не ничего не перепутал. Это исключено.
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
Завершение запроса для fpm
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
В файле index.php просто завершается выполнение скрипта
источник

IB

Ivan B in Laravel Pro
fastcgi_finish_request() ???
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
🌚
источник