关于BTrace监控Java程序的问题1
首先 按照文档一步步对正常运行的Java程序是能正确监控的,所以基本使用BTrace不会出现问题
问题是下面:
在生产环境中,需要监控的程序被做成了服务,例如服务名称为XXservice.exe
这个服务的用户名是system,属于windows下默认的服务用户名
此时用JConsole和VisualVM 是根本看不到PID的,用BTrace去连接PID提示Connection:refused
在上面的基础上做了一点点改变,在服务菜单中将XXService的登录选项改成Administrator
此时成功用JConsole和VisualVM都可以看到PID,并且可以打开服务的JVM
但是此时用BTrace去连的时候仍然提示Connection:refused
有没有哪位遇见过这种问题,或者成功通过BTrace监视过windows下的服务的