最近项目要求国产化,在改造完成后,sit,uat,rel环境跑了都没有问题。然后在上生产时,运行命令后启动成功后又打印出因log4j2的问题导致memory leak内存溢出了。然后循环了几次后项目就自动停止了,有没有人知道是啥问题嘛。中间件是tongweb,jdk是openjdk,报错信息如下图
该回答引用GPT,有帮助的话请帮我点个采纳
有可能是log4j2配置问题造成的,或者是项目代码存在内存泄漏问题。您可以通过以下步骤进行调试:
检查log4j2配置,确保它在生产环境中适当地配置了。
使用内存分析工具,如jVisualVM或Eclipse MAT,检查内存泄漏情况。
通过使用合适的工具(如jstack或jmap),获取堆转储快照以确定内存泄漏的根本原因。