我正在运行ngrok来转发运行ubuntu和apache的本地流浪者的webhooks(这是一个php laravel应用程序)。我收到间歇性的错误网关错误。
奇怪的是http://127.0.0.1:4040/上的检查员正在显示200
触发webhooks的第三方系统将原始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。
任何人都知道如何解决这个问题?
答案 0 :(得分:2)
实际上,在您的情况下发生的事情是,请求到达您的服务器并在请求超时后响应。因此,Twilio在超时后以502响应。但是您的服务器正在发送正确的响应(请求因延迟而无法接收您的响应)。
请确保您的服务器的响应时间更快!这将解决这个问题。