2019年9月30日 星期一

[note] Heroku R10 錯誤解決

在heroku部署計畫之中,

會遇到R10的錯誤

原因出自於:heroku無法指令port
會產生等待過久的timeout發生

因此,需要透過指令系統port來指派(由heroku平台端指派)

假設是node.js可以透過以下

.listen(process.env.PORT || 5000)
如果是python (flask)可以透過以下:
ort = int(os.environ.get("PORT", 5000))
app.run(debug=True, host='0.0.0.0', port=port)

參考:
1. Heroku + node.js error (Web process failed to bind to $PORT within 60 seconds of launch)
2. Heroku App crashes immediately with R10 and H10 errors


沒有留言:

張貼留言