7

嗨,我对 Jprofiler 和 Linux 很陌生。我正在尝试从安装在 Windows 机器上的 Jprofiler 远程分析监视安装在 linux 机器上的 Apache Tomcat 服务器。请详细帮助我完成程序。我尝试了我可以从谷歌获得的所有帮助,但仍然卡住..任何帮助将不胜感激。提前致谢。

4

1 回答 1

6

在任何情况下,您都应该在远程机器上为 Linux 提取 JProfiler tar.gz 文件。远程端不需要进一步配置。在本地,您需要完整安装 JProfiler。

有两种方法可以让远程分析工作:

A. 附加到正在运行的 Tomcat 进程

在远程机器上执行 JProfiler 发行版中的命令行实用程序bin/jpenable并选择 Tomcat 进程。然后,JVM 将准备好进行分析。如果未列出已分析的 JVM,请以运行 Tomcat JVM 的同一用户身份执行 jpenable。如果确实有帮助,请使用备选方案 B。

在本地机器上,创建类型为“附加到已分析的 JVM(本地或远程)”的会话,指定远程机器的主机名和使用 jpenable 设置的分析端口。

当您启动会话时,JProfiler GUI 将连接到远程机器,您将看到分析数据。

B. 使用集成向导

在远程机器上执行 JProfiler 发行版中的命令行 uutilitybin/jpintegrate并选择您的应用程序服务器并执行后续步骤。

然后,按照备选方案 A 进行操作。此选项实际上比备选方案 A 更可取,除非您必须对已经运行的 JVM 进行概要分析,否则您应该采用这条路线。

于 2012-09-04T14:36:49.520 回答