2017-09-25 84 views
1

我一直在使用spring引導開發一個REST API。我有一個奇怪的問題..Springboot API將請求放在隊列中?

該API的工作完美,我可以做出很多API調用,併成功地將數據推送到我們的系統。雖然每隔一段時間出現一個問題,它似乎卡住處理傳入的請求,但當我將它們發送到API時,什麼都不會發生/不會調用任何代碼!

我使用.bat腳本啓動.JAR,我注意到當我發送一個請求並且它沒有通過/收到它,如果在CMD窗口中我按下「CRTL + C」突然所有的請求那沒有通過或被收到洪水通過!

看起來似乎有東西阻塞了他們/將他們放在隊列中。這很奇怪,因爲這種情況偶爾會發生。有沒有人有任何這方面的經驗?

謝謝

+0

客戶端是否收到OK或超時? –

+0

@NikolajHansen他們收到一個超時,但在CTRL + C之後,我仍然收到請求。 – DarrenW

回答

1

這有時會發生在我身上以及在cmd提示符下。我在快速編輯模式下使用命令提示符。聽起來像您可能意外地突出顯示提示中的一些文本。這將暫停cmd提示中的所有處理。 如果按Esc取消選擇任何標記/高亮文本,應用程序應該繼續正常運行。

+0

哇,謝謝!這是解決方案。檢查日誌時,我必須意外地點擊了CMD – DarrenW