Youkit UI抛出"没有应用程序在localhost上运行,其中配置了探测器代理以侦听端口"例外

时间:2018-05-06 13:18:28

标签: java jboss profiling yourkit

我正在尝试分析在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

如果有人可以解释和指导这件事,那就太好了。

提前致谢!

2 个答案:

答案 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,并且没有更改任何设置。