2017-06-06 233 views
0

我運行ngrok轉發webhooks在我當地vagrant運行Ubuntu和Apache(這是一個PHP laravel應用程序)。我得到間歇性錯誤的網關錯誤。Ngrok壞網關間歇性502

什麼奇怪的是,在http://127.0.0.1:4040/檢查員正顯示出被退回原始的HTML作爲

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

    </body> 
</html> 

因爲它的工作原理有時我不200的

的第三方在激發網絡掛接系統認爲設置有問題。任何建議都會有所幫助。現在我一次又一次地打到它,直到成功。

一件事是,在本地開發緩慢,

例如從ngrok檢查。

GET /入站/網絡掛接200 OK 3.44s

我注意到較慢的響應更可能拋出502

任何人都知道如何解決這個問題?

+0

鑑於這是一個nginx錯誤頁面,並且您正在運行Apache,這看起來可能是ngrok本身的一個問題。可能值得在[ngrok GitHub項目](https://github.com/inconshreveable/ngrok/issues)上打開一個問題。 – philnash

回答

2

因此,實際上發生的情況是,請求到達您的服務器,並在請求超時後響應。因此Twilio在超時後迴應502。但是你的服務器發送的是正確的響應(由於延遲,請求無法響應你的響應)。

請確保您的服務器的響應時間更快!這將解決這個問題。