容器服务ACK这个问题怎么解决?ack Alibaba Cloud Linux 3.2104 LTS 64位这个节点,1 运行java的容器突然挂了, 不接收流量,机器都是正常,没有细看,容器也是ok,2 复现的时候,跑java的容器,报Error occurred during inUnable to load native li: libjava.so: cannot ope>
Exception in thread "agent-init-thread"
Exception: java.lang.NoClassDefFoun thrown from the Uncaugh6.917400E-310xceptionHandler %hread "g.NoClassDefFoundError"
2023-11-14 17:12:15 INFO arms agent start cost: 137ms
#
#
#
#
#
从你提供的错误信息来看,这是一个典型的Java应用无法找到libjava.so库的问题。这可能是由于以下几个原因导致的:
系统环境变量问题:可能是你的应用无法找到正确的Java安装路径,导致无法加载libjava.so库。
动态链接库问题:可能是你的系统中缺少libjava.so库,或者该库的版本与你的应用不匹配。
解决这个问题的方法如下:
检查你的系统环境变量,确保你的应用能够找到正确的Java安装路径。
在你的系统中安装正确的libjava.so库,或者更新该库的版本到你的应用所期望的版本。
在启动你的Java应用时,通过命令行参数指定libjava.so库的路径。
如果可能的话,尝试在你的应用中使用静态链接,而不是动态链接。
根据您提供的信息和我之前的知识库,遇到这样的问题可能是由于以下几个原因造成的:
有点像程序本身的问题,arms 探针看起来生成了coredump 文件,可以瞅瞅 是不是SIGSEGV。此回答整理自钉群“容器服务ACK 用户交流-1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。