亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Spring Boot 應用程序在 Heroku 代碼=H10 上崩潰

Spring Boot 應用程序在 Heroku 代碼=H10 上崩潰

呼喚遠方 2024-01-25 21:28:36
我已經在heroku應用程序上部署了一個springboot應用程序。該應用程序在很長一段時間內運行良好。但現在突然我收到錯誤代碼=“H10”并且應用程序崩潰了。部署到 heroku 時構建成功,并且應用程序也可以在本地運行。該應用程序位于 git 存儲庫中:https ://github.com/hmanoharan-12/saloncityservice當我向 API 發送請求時收到錯誤。例如:-https://saloncityservice.herokuapp.com/getuser
查看完整描述

5 回答

?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

確保您--server.port=$PORT按照 Heroku 文檔中有關為 Java 應用程序設置 HTTP 端口的描述進行傳遞


查看完整回答
反對 回復 2024-01-25
?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

我不久前遇到了同樣的錯誤,甚至在添加了最后一個答案中指定的端口后,但沒有任何運氣。在閱讀 Heroku 文檔后,我在我的項目中添加了 Procfile 并且它起作用了。檢查下面的文檔 -

https://devcenter.heroku.com/articles/deploying-gradle-apps-on-heroku#the-procfile


查看完整回答
反對 回復 2024-01-25
?
慕容森

TA貢獻1853條經驗 獲得超18個贊

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



查看完整回答
反對 回復 2024-01-25
?
DIEA

TA貢獻1820條經驗 獲得超2個贊

我遇到了類似的問題。就我自己而言,端口被硬編碼為固定值。
在您的application.properties文件中,確保 server.port未將其硬編碼到端口。 用。。。來
代替 。server.port=8080server.port=${PORT:8080}

8080這里如果沒有指定端口則默認為


查看完整回答
反對 回復 2024-01-25
?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

我遇到過兩次同樣的問題。該應用程序穩定運行了幾個月,然后突然出現此 H10 錯誤。對我來說,如果我點擊 Heroku 右上角菜單中的“更多”并“重新啟動所有測功機”就足夠了。

我希望這對其中一方有所幫助。我當時也幾乎絕望了。如果您有付費帳戶,這種情況可能不會經常發生。


查看完整回答
反對 回復 2024-01-25
  • 5 回答
  • 0 關注
  • 262 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號