0

我们正在尝试远程分析我们在 Netweaver 服务器上运行的应用程序。盒子是在 AWS 中运行的 Windows Server 2008。我们已经打开了 8849 端口,大约 2 周前我们让它工作了几分钟。现在,代理似乎已经卸载了自己,再多的哄骗也无法让它再次加载。我们的代理路径是通过系统设置中的 Netweaver 配置工具设置的,如下所示:

-agentpath:D:\jprofiler\jprofiler9\bin\windows-x64\jprofilerti.dll=port=8849

在服务器上设置了以下 jvm 设置。我们正在对其中一些进行试验,看看那里是否存在冲突:


  • -XX:+DisableExplicitGC
  • -XX:+DumpDetailedClassStatisticOnOutOfMemory
  • -XX:+HeapDumpOnOutOfMemoryError
  • -XX:+PrintGC详情
  • -XX:+PrintGCTimeStamps
  • -XX:+UseConcMarkSweepGC
  • -XX:-StringInternTableInPermGen
  • -XX:-TraceClassUnloading
  • -XX:HeapDumpPath=OOM.hprof
  • -XX:MaxErrorQueueLength=200
  • -XX:SoftRefLRUPolicyMSPerMB=1
  • -XX:幸存者比率=6
  • -XX:目标幸存者比率=90
  • -Xss2m
  • -javaagent:D:\PQM3\newrelic\newrelic.jar

有没有我们可以添加到 agentPath 的调试参数来帮助我们进一步检测正在发生的事情?

jpenable 对我们不起作用,所以我们不得不手动添加代理。

4

0 回答 0