gpt4 book ai didi

java - Spring Boot 应用程序延迟将请求传递到 Controller 几分钟

转载 作者:行者123 更新时间:2023-12-02 10:51:17 26 4
gpt4 key购买 nike

我观察到一个奇怪的效果:我的基于 spring-boot 的 REST 服务运行良好,但时不时会发生奇怪的事情。我在日志中看到请求即将到来

07:20:53.330 DEBUGo.s.w.f.CommonsRequestLoggingFilter - Before request 

但是责任 Controller 内的第一个日志是 20 分钟(!)后的:

07:43:14.929 INFO c.l.controller.OrderController - >> ORDER::PATCH:

可能的解释是什么?看起来API当时已经半卡住了。我看到传入的请求,但没有任何内容正在处理。

更新:实际上,我刚刚了解到,只有在管理员在之前启动应用程序的控制台中按下 Ctrl+C 后,应用程序才会继续。又该如何解释呢?

最佳答案

这是您需要回答的问题:您是否发现消息处理有延迟?如果不,那么你所看到的似乎是延迟将日志消息刷新到日志中。

如果是这样的话,尝试在启动后立即向服务器发送 100 或 1000 个请求。这应该足以导致日志缓存填满并刷新到文件中。

关于java - Spring Boot 应用程序延迟将请求传递到 Controller 几分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52165396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com