spring-projects / spring-shell

Spring based shell
http://projects.spring.io/spring-shell/
Apache License 2.0
724 stars 393 forks source link

3.2.0 - WebFlux - becomes responsive after a while #942

Closed jackdpeterson closed 9 months ago

jackdpeterson commented 9 months ago

I don't yet have specific steps to reproduce; however, I have a WebFlux based project that has become unresponsive after an extended period of time (~48-72 hours) w/ minimal traffic.

The behaviors I've observed is that javascript (compiled via the maven frontend plugin) and copied using the resources plugin seem to not serve. Eventually, all endpoints seem to hang minus the actuator endpoints (otherwise I'd be observing AWS ECS cycling the service).

From a grafana standpoint I didn't see anything anomalous w.r.t. spring-boot metrics being collected by prometheus.

The system does have a few @Scheduled jobs that perform things like database cleanup (R2DBC + MySQL). 3.1.6 seems stable since I reverted down.

Furthermore, nothing in logs really showed.

Are there any useful debugging steps anyone would recommend so I can provide something more detailed / useful for the maintainers here?

jvalkeal commented 9 months ago

Can I ask how this relates to spring-shell?

jackdpeterson commented 9 months ago

I don't know how I ended up on Spring shell. I'll close this!