"Nacos中Pandora 为什么停止了?
2023-07-11 20:54:09.042 警告 [localhost-startStop-1]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序[ROOT]似乎启动了一个名为[EagleEye Epm :-thread-0]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
com.alibaba.apm.local.common.queue.disruptor.BlockingWaitStrategy.waitFor(BlockingWaitStrategy.java:45)
com.alibaba.apm.local.common.queue.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:54)
com.alibaba.apm.local.common.queue.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:122)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)]
2023-07-11 20:54:09.559 信息 [main] com.alibaba.tomcat.pandora.PandoraManager.destroyInternal Pandora container stopped."
根据提供的日志,可以看到 Pandora 进程停止了,并且输出了一个警告信息。Pandora 是 Nacos 中的一个模块,用于实现应用性能管理和监控等功能。
关于为什么 Pandora 停止了,有以下几种可能的原因:
配置错误或不兼容:Pandora 的配置文件可能存在错误或与其他组件不兼容。请检查 Pandora 相关的配置文件,确保其正确设置并与 Nacos 版本兼容。
内存泄漏:在日志中,还有一个关于内存泄漏的警告信息。这可能是由于未能停止名为 "EagleEye Epm :-thread-0" 的线程所致。这可能会导致资源无法释放,最终导致 Pandora 停止。
其他异常情况:除了上述可能的原因之外,还有其他未知的问题可能导致 Pandora 停止。这可能包括操作系统问题、依赖库冲突等。如果问题持续存在,请提供更详细的日志和环境信息,以便进行更深入的分析。
建议你按照以下步骤进行排查:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。