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

    @bunpavvlad

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


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

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