Ngrok Bad Gateway 间歇性 502

Ngrok Bad Gateway Intermittent 502

我是 运行 ngrok,用于在我本地的 vagrant 运行 ubuntu 和 apache 中转发 webhook(这是一个 php laravel 应用程序)。我收到间歇性的错误网关错误。

奇怪的是 http://127.0.0.1:4040/ 上的检查员显示 200 的

触发 webhook 的第三方系统将原始 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.44s

我注意到较慢的响应更有可能抛出 502。

有人知道如何解决这个问题吗?

所以实际上你的情况是,请求到达你的服务器并且它在请求超时后响应。因此,Twilio 在超时后以 502 响应。但是您的服务器正在发送正确的响应(由于延迟,请求无法接受您的响应)。

请确保您的服务器响应速度更快!这将解决这个问题。