0

我们在集群 (server1/server2) 中有 3 个应用程序 (app1/app2/app3),每个节点中有 2 个 jvm (8080/8180)

例如

我们不能覆盖记录数据的路径,可以在 web.xml 中设置 app1/app2/app3 在存储路径中,但在同一服务器上,端口 8080 和 8081 上的 app1 会将文件保存到同一个文件夹

-D 选项不是一个有价值的选项,因为我们可以通过 jvm 指定具体参数,但是如果我们把

“-Djavamelody.storage-directory=/tmp/javamelody_my_instance”作为票

github中提到了692

它将用 app2 覆盖 app1 或用 app3 覆盖 app2 .... 在每种情况下都会导致问题

覆盖文件不好我们如何监控每个JVM中的每个应用程序?

任何想法 ?

4

1 回答 1

0

我在 github 上的回复是好的

在每个节点配置中:

-Djavamelody.storage-directory=C:\Windows\Temp\javamelody_[端口号]

我会有文件夹

javamelody_8080_app1,javamelody_8180_app1 javamelody_8080_app2,javamelody_8180_app2 javamelody_8080_app3,javamelody_8180_app3

于 2018-10-22T07:49:16.007 回答