Ngrok Bad Gateway, прерывистый сигнал 502

Я запускаю ngrok для пересылки веб-перехватчиков на моем локальном бродяге, работающем под управлением ubuntu и apache (это приложение php laravel). Я периодически получаю неверные ошибки шлюза.

Странно то, что инспектор на http://127.0.0.1:4040/ показывает 200

Сторонняя система, запускающая веб-перехватчики, возвращает необработанный html как

<html>
    <body>
        <h1>502 Bad Gateway</h1>
The server returned an invalid or incomplete response.

    </body>
</html>

Поскольку иногда это срабатывает, я не думаю, что это проблема с настройкой. Любые предложения были бы полезны. Прямо сейчас я просто бью по нему снова и снова, пока не получится.

Одно дело в том, что местный разработчик работает медленно,

Например от инспектора ngrok.

GET / inbound / webhook 200 OK 3,44 с

Я заметил, что более медленный ответ с большей вероятностью выбросит 502.

Кто-нибудь знает, как исправить эту проблему?


person Patrick_Finucane    schedule 06.06.2017    source источник
comment
Учитывая, что страница с ошибкой nginx и вы используете Apache, похоже, что проблема связана с самим ngrok. Возможно, стоит открыть вопрос по проекту ngrok GitHub.   -  person philnash    schedule 07.06.2017
comment
Таймаут запроса составляет 15 секунд, поэтому это не должно быть проблемой производительности сети.   -  person jcpennypincher    schedule 28.08.2020


Ответы (1)


Итак, на самом деле в вашем случае происходит следующее: запрос достигает вашего сервера и отвечает после того, как время ожидания запроса истекло. Следовательно, Twilio отвечает 502 по истечении тайм-аута. Но ваш сервер отправляет правильный ответ (запрос не может принять ваш ответ из-за задержки).

Пожалуйста, убедитесь, что время ответа вашего сервера быстрее! Это исправит это.

person idarak    schedule 08.06.2017