我正在尝试分析在Jboss中部署的远程应用程序。到目前为止,我可以连接到远程服务器并查看我的应用程序,我也可以连接到应用程序。但是当我点击"启动CPU分析"时,它需要很长时间,并且大多数时间会导致以下异常:
[]
虽然有时(很少)它会启动分析并给我结果我想要的。但是我无法理解这种不一致的行为,我也不明白为什么它会给我一个错误说'#34;没有应用程序在localhost上运行......"考虑到我正在尝试配置远程应用程序。
安装UI的计算机上的代码段:
There's no application running at localhost with profiler agent configured to listen on port 59462
or profiler agent is incompatible with current version of profiler
如果有人可以解释和指导这件事,那就太好了。
提前致谢!
答案 0 :(得分:2)
最后,我能够在Yourkit支持团队的帮助下解决我的问题。这是他们告诉我的:
请尝试通过增加探查器探查器UI的套接字超时 指定-Dyk.controller.connect.timeout.ms =(默认为 5000毫秒= 5秒)和-Dyk.controller.read.timeout.ms =(默认值 在/.yjp/ui.ini
中是30000 ms = 30 s)例如,设置
-Dyk.controller.connect.timeout.ms = 60000 -Dyk.controller.read.timeout.ms = 60000
我希望对面临同样问题的其他人有帮助。
答案 1 :(得分:1)
我只是面对同样的奇怪行为。前一天我管理了远程配置应用程序但不是今天。我通过SSH连接到远程JVM,并且没有更改任何设置。