@Kerm

Почему вызывание throw new Exception('...'); может приводить к зависанию сайта?

Есть разные проекты, на симфони и самописные и везде, одновременно, если идет вызов ошибок через throw new Exception('test'); приводят к зависанию сайта с последующей ошибкой 504, lost connection from upstream.

PHP 7,2 проекты находятся на виртуалке ubuntu, обращаюсь к сайтам через браузер на компе где виртуалка эта установлена, не чего в последние дни не устанавливал не менял, началось и уже пару дней мозг взрывает и не как не могу понять от чего это происходит. В остальном сайты работают штатно.
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bunpavvlad

если идет вызов ошибок через throw new Exception('test');
...
с последующей ошибкой 504


Предположу, что происходит обработка хендлера ошибок в котором приложение пытается сохранить лог/ отправить метрику / etc и не может достучаться до хоста.

Попробуйте воспроизвести локально с xdebug или профайлером (spx или любым другим)
Профайлер покажет что и сколько раз вызывалось - на что обратить внимание
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы