while(true)运行一段时间后会跳出,没有任何异常,如何解决?

该问题来自社区帖: https://bbs.csdn.net/topics/616226574.为符合问答规范, 该问题经过ChatGPT优化

我使用CommandLineRunner类实现了一个程序,在程序的run方法中使用了while(true)循环,并通过监听消息队列来执行业务逻辑。但是这个循环在运行一段时间后会意外退出,没有任何异常信息。

也许是异常吞并,看不出异常,估计是内存溢出了