[英]spring boot app in docker image error Connection to localhost:5433 refused
[英]Spring Boot app on localhost: connection refused
我有一個 Spring 啟動應用程序,它在 80% 的時間內運行良好。
然而,在另外 20% 中,我在 localhost 上收到“拒絕連接”錯誤。 我試過的:
沒有任何效果。 然后在我保持應用程序運行一段時間后,它突然又開始工作了。
您可能知道這對我的工作流程非常不利。 我只有 Spring 引導應用程序有這個問題。
但是,如果我檢查日志,則在嘗試連接時不會記錄任何內容:這些連接嘗試甚至不會到達我的應用程序。 我在 Windows 10 下的嵌入式服務器上運行。
可能是服務器阻止了傳入連接,如果是這樣,為什么?
這里的一切都在 localhost 上運行。 基本上是試圖在 chrome 中打開我的 spring 啟動應用程序。 然而,chrome 和本地網絡上的任何東西都無法訪問我的 spring 啟動應用程序。
有什么想法可以繼續進行嗎?
我已經弄清楚了這一點,所以事實證明,如果您使用 Quartz 進行任務調度,Quartz 會以某種方式阻止您的傳入請求,直到它處理所有應該在服務器關閉時觸發的觸發器。 因此,您在運行之間等待的時間越長,您在 Quartz 自行修復時等待的時間就越長。 本地工作的解決方案是簡單地關閉 Quartz,除非您正在調試 Quartz 本身。
超級奇怪,我花了幾個月的時間才理解它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.