5 回答

TA貢獻1757條經驗 獲得超8個贊
我不久前遇到了同樣的錯誤,甚至在添加了最后一個答案中指定的端口后,但沒有任何運氣。在閱讀 Heroku 文檔后,我在我的項目中添加了 Procfile 并且它起作用了。檢查下面的文檔 -
https://devcenter.heroku.com/articles/deploying-gradle-apps-on-heroku#the-procfile

TA貢獻1853條經驗 獲得超18個贊
抱歉,如果我來得太晚了一點。我嘗試過添加 procfile,在 application.properties 或 application.yml 中添加端口號(如 Heroku 網站所述),僅使用 Spring Web 依賴項創建一個新項目 - 所有這些都不起作用。然后,當我從Gradle 更改為 Maven時,它就可以工作了......無需添加任何內容。

TA貢獻1820條經驗 獲得超2個贊
我遇到了類似的問題。就我自己而言,端口被硬編碼為固定值。
在您的application.properties
文件中,確保 server.port
未將其硬編碼到端口。 用。。。來
代替 。server.port=8080
server.port=${PORT:8080}
8080
這里如果沒有指定端口則默認為

TA貢獻1831條經驗 獲得超10個贊
我遇到過兩次同樣的問題。該應用程序穩定運行了幾個月,然后突然出現此 H10 錯誤。對我來說,如果我點擊 Heroku 右上角菜單中的“更多”并“重新啟動所有測功機”就足夠了。
我希望這對其中一方有所幫助。我當時也幾乎絕望了。如果您有付費帳戶,這種情況可能不會經常發生。
添加回答
舉報