1
當我在運行在Heroku上的PHP代碼中向服務器本身發出HTTP請求時,我經常會收到Request Timeout(H12),雖然請求頁面本身當我在瀏覽器中打開它時,它可以平穩運行。我認爲這與負載均衡或一個服務器無法處理兩個併發請求有關?Heroku PHP - 從Heroku服務器到它自己的file_get_contents導致H12請求超時
有什麼辦法可以避免這種情況發生?
在日誌上myapp.herokuapp.com/site2.php
echo "Hello";
結果運行myapp.herokuapp.com/site1.php
file_get_contents("myapp.herokuapp.com/site2.php");
僞代碼運行的僞代碼:
at=error code=H12 desc="Request timeout" method=GET path=site2.php host=myapp.herokuapp.com fwd="xx.xx.xx.xxx" dyno=web.2 connect=3ms service=30001ms status=503 bytes=0