当前位置: 首页 > 知识库问答 >
问题:

远程jprofiler与mule集成

骆磊
2023-03-14

如何将运行在笔记本电脑中的Jprofiler UI连接到运行在远程服务器中的mule服务器。我在服务器盒中远程安装了jprofiler,并试图运行jpenable以连接到mule服务器,但它无法。这是我得到的错误。

连接到org.mule.module.reboot.MuleContainerBootstrap start 0[9828]...请选择分析模式:GUI模式(使用JProfiler GUI附加)[1,进入]离线模式(使用配置文件设置分析设置)[2] 1错误:不支持附加:无法打开套接字文件:目标进程未响应或HotSpot VM未加载com.sun.tools.attach.附加:无法打开套接字文件:目标进程未响应或HotSpot VM未在sun.tools.attach.LinuxVirtualMachine加载。


共有2个答案

萧嘉茂
2023-03-14

将权限更改为/usr/lib/jvm(设置为777)以探测

孙永思
2023-03-14

JVM中的附加机制不是很可靠,有些情况会导致它失败,这超出了工具供应商的控制范围。

首先,检查jpenable是否以与要评测的应用程序相同的用户身份运行。如果使用相同的用户无效,则必须将用于分析的VM参数添加到应用程序的启动命令中,并重新启动它。

您可以通过调用JProfiler来获取该参数

会话-

并按照向导中的步骤进行操作。

 类似资料:
  • 嗨,我对Jprofiler很陌生

  • 我们正在使用Web Sphere 8.5和JProfiler 8.1。我想在Web Sphere 8.5中挂钩运行的JVM。我已经完成了远程应用程序;集成,之后我们必须在Java命令之后添加到我的远程应用程序的启动命令中。 “StartServer.sh”文件是Web Sphere的启动命令。 请您确认我们在下面一行或"setupCmdLine.sh"之后添加了上述命令(如果文件被StartSer

  • Fabric 的核心业务 run 和 sudo 都支持将本地的输入发送至远程,其表现形式和 ssh 基本一致。例如,有时候会遇到需要密码的情况(比如 dump 数据库,或者修改用户密码时),程序会提供近乎直接的交互环境。 然而,由于 ssh 本身的限制,Fabric 对于该功能的实现并不能保证直观。这篇文档将详细地讨论这些问题。 注解 不熟悉 Unix stdout、stderr 管道和终端设备的

  • 我正在Ubuntu 18.04服务器上用OpenJDK 11运行Tomcat 9(作为用户)。我希望能够将JProfiler 11连接到Tomcat进程。 在过去,我只是使用这个选项通过ssh连接到远程JVM,而JProfiler可以定位进程。在这台机器上,JProfiler从未找到Tomcat进程。 我尝试使用su和sudo选项切换到tomcat用户。我甚至启用了直接作为tomcat登录。无论如

  • 我正在尝试使用Janalyiler分析部署在mule容器(CE v3.4)上的Mule ESB应用程序,但迄今为止没有成功。我的Mule服务器在linux 64位服务器上远程运行,而janalyiler在我的本地Windows机器上运行。我正在尝试将本地Windows机器上运行的janalyiler远程连接到在linux服务器上远程运行的Mule服务器,但到目前为止,我未能将本地运行的janaly

  • 我们刚刚在Windows和Linux上安装了JProfiler。安装似乎进行得很顺利。 然后,我们在不同的Linux机器上安装了ejtlicense服务器,这似乎也进行得很顺利。 但是,当我们尝试从安装了JProfiler的Windows或Linux连接到Linux许可证服务器时,我们会收到一条错误消息,指出与许可证服务器通信时出错。 这两个系统都可以ping许可证服务器的主机名和IP地址。我已经