有出现chaosblade jvm 相关的报错吗?:/chaosblade-1.7.3/blade prepare jvm --pid 78
{"code":63064,"success":false,"error":"http://127.0.0.1:41673/sandbox/chaosblade/module/http/sandbox-module-mgr/active?1=1\u0026ids=chaosblade
: http cmd failed, err: \u003chtml\u003e\n\u003chead\u003e\n\u003cmeta http-equiv=\"Content-Type\" content=\"text/html;charset=ISO-8859-1\"/\u003e\n\u003ctitle\u003eError 404 Not Found\u003c/title\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n\u003ch2\u003eHTTP ERROR: 404\u003c/h2\u003e\n\u003cp\u003eProblem accessing /sandbox/chaosblade/module/http/sandbox-module-mgr/active. Reason:\n\u003cpre\u003e Not Found\u003c/pre\u003e\u003c/p\u003e\n\u003chr /\u003e\u003ci\u003e\u003csmall\u003ePowered by Jetty://\u003c/small\u003e\u003c/i\u003e\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\u003c/body\u003e\n\u003c/html\u003e\n","result":"e708500c2eb983d1"}
根据你提供的错误信息,我猜测你可能是在尝试使用ChaosBlade进行JVM故障注入时遇到了问题。错误信息中提到"http://127.0.0.1:41673/sandbox/chaosblade/module/http/sandbox-module-mgr/active?1=1\u0026ids=chaosblade:"这个URL无法访问,可能是由于ChaosBlade的模块管理器没有正确启动或者配置不正确。
ChaosBlade的JVM故障注入需要先使用"blade prepare jvm"命令来准备目标JVM,然后再使用"blade create jvm"命令来注入故障。如果你的"blade prepare jvm"命令失败,那么后续的"blade create jvm"命令也会失败。
你可以尝试以下方法来解决这个问题:
检查ChaosBlade的安装和配置是否正确。确保你已经按照ChaosBlade的安装指南正确安装了ChaosBlade,并且已经正确配置了ChaosBlade的模块管理器。
检查目标JVM是否已经正确挂载了Java agent。你可以使用"jps"命令来查看目标JVM的进程列表,看看是否能看到ChaosBlade的Java agent进程。
检查目标JVM的内存使用情况。如果目标JVM的内存使用过高,可能会导致Java agent无法正确挂载。你可以尝试释放一些内存,然后再尝试挂载Java agent。
如果你使用的是Docker容器,确保你的Docker容器已经正确配置了网络,使得ChaosBlade的模块管理器能够访问到目标JVM。
根据您提供的错误信息,看起来是在尝试运行 ChaosBlade 的 JVM 模块时出现了问题。错误代码为 63064,表示 HTTP 请求失败,返回了 404 Not Found 错误。
这个错误通常意味着您的请求无法找到预期的资源或服务。在这种情况下,可能的原因是:
为了解决这个问题,您可以尝试以下步骤:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。