首页 > 解决方案 > 优雅地处理java中的内存不足错误

问题描述

在我们的应用程序中,发生了 OOM,我们最终重新启动了我们的 tomcat 服务器。

这会影响业务连续性。有什么办法可以中断任何占用内存并抛出错误的线程(类似于事务超时),以便只有那个特定的线程会受到影响

不确定这是否可能。只是想检查是否有任何机构有解决此问题的方法

标签: javatomcatout-of-memory

解决方案


如果您的线程也需要很长时间,您可以尝试使用Stuck Thread Detection Valve来中断它。请注意,没有任何保证,应视为实验性的。让我们知道这对您的情况是否有帮助。


推荐阅读