Arthas为啥开了 skywalking 之后这个就连接不上了

Arthas 是一个Java诊断工具,它能够帮助开发者在生产环境中诊断问题,如监控线程状态、查看类加载信息、追踪方法调用等,而Apache SkyWalking 是一个应用性能管理系统,用于分布式系统的观测、追踪、诊断和可视化。当同时使用 Arthas 和 SkyWalking 时,可能会遇到一些相互干扰的问题,导致一方或双方的功能受到影响。

从已有的信息来看,Arthas 连接不上可能与以下几个因素有关:

1. 类加载冲突:SkyWalking 为了实现其功能,通常会采用字节码增强技术(如使用ByteBuddy库),这可能会修改或重写类的方法。如果Arthas也需要对相同的类或方法进行操作,就可能导致类加载冲突,进而影响Arthas的正常功能,包括其与目标进程的连接。

分类:编程 阿里云服务器 2024/7/18