2017-09-25 34 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