arthas观测应用技巧及添加日志
下载:curl -sk https://arthas.aliyun.com/arthas-boot.jar -o ./arthas-boot.jar
关键点:java -jar arthas-boot.jar 启动后,能否检测到目标java进程最关键的就是启动arthas-boot.jar时使用的JDK有没有JPS程序,如果没有则无法对目标进程进行观测,主要是某些Docker容器中的open-jdk没有可用的JPS程序,就会导致无法观测目标进程。
动态修改某些代码快速验证
1、在本地修改源代码XX.java并编译为XX.class
2、上传到容器,或者宿主机
3、在arthas进入目标进程后retransform /aa/XX.class进行验证

浙公网安备 33010602011771号