开发者社区 > 云原生 > 中间件 > 正文

有出现chaosblade jvm 相关的报错吗?

有出现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"}

展开
收起
cuicuicuic 2024-01-04 11:51:15 49 0
2 条回答
写回答
取消 提交回答
  • 根据你提供的错误信息,我猜测你可能是在尝试使用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"命令也会失败。

    你可以尝试以下方法来解决这个问题:

    1. 检查ChaosBlade的安装和配置是否正确。确保你已经按照ChaosBlade的安装指南正确安装了ChaosBlade,并且已经正确配置了ChaosBlade的模块管理器。

    2. 检查目标JVM是否已经正确挂载了Java agent。你可以使用"jps"命令来查看目标JVM的进程列表,看看是否能看到ChaosBlade的Java agent进程。

    3. 检查目标JVM的内存使用情况。如果目标JVM的内存使用过高,可能会导致Java agent无法正确挂载。你可以尝试释放一些内存,然后再尝试挂载Java agent。

    4. 如果你使用的是Docker容器,确保你的Docker容器已经正确配置了网络,使得ChaosBlade的模块管理器能够访问到目标JVM。

    2024-01-05 16:33:19
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的错误信息,看起来是在尝试运行 ChaosBlade 的 JVM 模块时出现了问题。错误代码为 63064,表示 HTTP 请求失败,返回了 404 Not Found 错误。

    这个错误通常意味着您的请求无法找到预期的资源或服务。在这种情况下,可能的原因是:

    1. 您的网络连接存在问题,导致无法访问到预期的服务。
    2. 您的 ChaosBlade 安装可能存在问题,或者版本不兼容。
    3. 您的请求参数可能存在问题,例如 PID 参数的值不正确。

    为了解决这个问题,您可以尝试以下步骤:

    1. 检查您的网络连接是否正常,确保您可以访问互联网。
    2. 检查您的 ChaosBlade 安装是否正确,或者尝试重新安装。
    3. 检查您的请求参数是否正确,特别是 PID 参数的值。
    2024-01-05 16:11:24
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
JVM实战 立即下载
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载