ChaosBlade中这个问题有解决方案么;prepare提示目标无响应; https://github.com/chaosblade-io/chaosblade/issues/664 。响应码604,target process not responding or HotSpot VM not loaded进展:指定javahome可解决问题,但是相同环境的另外一台机器,同样没有javahome环境变量却能正常执行;就非常奇怪。
在 ChaosBlade 中,"目标无响应"错误通常是由于 ChaosBlade 无法与目标 JVM 连接造成的。在您的情况下,一个可能的原因是 ChaosBlade 未能加载目标进程的 HotSpot VM。您提到的方法之一是设置 JAVAHOME 环境变量,以便告诉 ChaosBlade 使用哪个 Java 版本的 HotSpot VM 加载目标进程。这可以帮助解决这个问题,但是如果在相同环境下另一台机器无需设置 JAVAHOME 环境变量也可以正常运行,则可能表明某些其他因素导致了这个问题。
以下是其他一些可能的原因以及解决方案:
看起来你正在使用ChaosBlade工具进行故障注入,但是在准备阶段出现了问题,提示"目标无响应",响应码为604。
这个问题可能是由于目标进程没有正确加载或者HotSpot VM没有正确加载导致的。你提到指定javahome环境变量可以解决问题,这说明问题可能与Java环境有关。
对于在同一环境中的另一台机器,即使没有javahome环境变量也能正常执行,这可能是因为那台机器的Java环境已经正确配置,不需要额外的javahome环境变量。
建议你检查一下出现问题的机器的Java环境,确保Java已经正确安装并配置。如果问题仍然存在,你可以尝试重新安装Java,然后再试。如果问题仍然无法解决,你可以考虑提交一个问题报告到ChaosBlade的GitHub仓库,详细描述你的问题和操作步骤,以便于开发人员更好地理解你的问题并提供帮助。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。