开发者社区 > 云原生 > 正文

"Nacos中Pandora 为什么停止了?

"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."

展开
收起
小易01 2023-07-19 20:39:43 85 0
1 条回答
写回答
取消 提交回答
  • 根据提供的日志,可以看到 Pandora 进程停止了,并且输出了一个警告信息。Pandora 是 Nacos 中的一个模块,用于实现应用性能管理和监控等功能。

    关于为什么 Pandora 停止了,有以下几种可能的原因:

    1. 配置错误或不兼容:Pandora 的配置文件可能存在错误或与其他组件不兼容。请检查 Pandora 相关的配置文件,确保其正确设置并与 Nacos 版本兼容。

    2. 内存泄漏:在日志中,还有一个关于内存泄漏的警告信息。这可能是由于未能停止名为 "EagleEye Epm :-thread-0" 的线程所致。这可能会导致资源无法释放,最终导致 Pandora 停止。

    3. 其他异常情况:除了上述可能的原因之外,还有其他未知的问题可能导致 Pandora 停止。这可能包括操作系统问题、依赖库冲突等。如果问题持续存在,请提供更详细的日志和环境信息,以便进行更深入的分析。

    建议你按照以下步骤进行排查:

    • 检查 Pandora 的配置文件是否正确,并与 Nacos 版本兼容。
    • 查看应用程序的代码或相关日志,了解是否有与 Pandora 相关的自定义配置或代码片段。
    • 检查系统资源使用情况,例如内存、CPU 等。
    • 尝试重启 Nacos 和 Pandora 进程,并监控日志输出,以获取更多详细的错误信息。
    2023-07-28 13:10:51
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载