- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 jconsole 连接到通过以下方式调用的 jvm:
java \
-Djava.util.logging.config.file=./logging.properties \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.port=12700 \
-cp . Sleep
jconsole -J-Djava.util.logging.config.file=./logging.properties
sun.rmi.level=FINEST
FINER: [javax.management.remote.rmi.RMIConnector: jmxServiceURL=service:jmx:rmi:///jndi/rmi://10.40.243.12:12700/jmxrmi] connecting...
Jan 5, 2012 2:30:42 PM RMIConnector connect
FINER: [javax.management.remote.rmi.RMIConnector: jmxServiceURL=service:jmx:rmi:///jndi/rmi://10.40.243.12:12700/jmxrmi] finding stub...
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPEndpoint <clinit>
FINE: JConsole.addHost: localHostKnown = true, localHost = 10.206.6.59
Jan 5, 2012 2:30:43 PM sun.rmi.server.UnicastRef newCall
FINE: JConsole.addHost: get connection
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPTransport <init>
FINE: JConsole.addHost: Version = 2, ep = [10.206.6.59:0]
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPEndpoint getLocalEndpoint
FINE: JConsole.addHost: created local endpoint for socket factory null on port 0
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPChannel createConnection
FINE: JConsole.addHost: create connection
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPEndpoint newSocket
FINER: JConsole.addHost: opening socket to [10.40.243.12:12700]
Jan 5, 2012 2:30:43 PM sun.rmi.transport.proxy.RMIMasterSocketFactory createSocket
FINE: JConsole.addHost: host: 10.40.243.12, port: 12700
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPChannel createConnection
FINER: JConsole.addHost: server suggested 10.206.6.59:12306
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPChannel createConnection
FINER: JConsole.addHost: using 10.206.6.59:0
Jan 5, 2012 2:30:43 PM sun.rmi.server.UnicastRef newCall
FINER: JConsole.addHost: create call context
Jan 5, 2012 2:30:43 PM sun.rmi.server.UnicastRef logClientCall
FINER: JConsole.addHost: outbound call: [endpoint:[10.40.243.12:12700](remote),objID:[0:0:0, 0]] : sun.rmi.registry.RegistryImpl_Stub[0:0:0, 0]: java.rmi.Remote lookup(java.lang.String)
Jan 5, 2012 2:30:43 PM sun.rmi.transport.StreamRemoteCall <init>
FINER: JConsole.addHost: write remote call header...
Jan 5, 2012 2:30:43 PM sun.rmi.transport.StreamRemoteCall getOutputStream
FINER: JConsole.addHost: getting output stream
Jan 5, 2012 2:30:43 PM sun.rmi.server.UnicastRef invoke
FINER: JConsole.addHost: execute call
Jan 5, 2012 2:30:43 PM sun.rmi.transport.StreamRemoteCall getInputStream
FINER: JConsole.addHost: getting input stream
Jan 5, 2012 2:30:43 PM sun.rmi.server.LoaderHandler loadClass
FINE: JConsole.addHost: name = "javax.management.remote.rmi.RMIServerImpl_Stub", codebase = "", defaultLoader = sun.misc.Launcher$AppClassLoader@a39137
Jan 5, 2012 2:30:43 PM sun.rmi.server.LoaderHandler loadClass
FINER: JConsole.addHost: class "javax.management.remote.rmi.RMIServerImpl_Stub" found via defaultLoader, defined by null
Jan 5, 2012 2:30:43 PM sun.rmi.server.LoaderHandler loadClass
FINE: JConsole.addHost: name = "java.rmi.server.RemoteStub", codebase = "", defaultLoader = sun.misc.Launcher$AppClassLoader@a39137
Jan 5, 2012 2:30:43 PM sun.rmi.server.LoaderHandler loadClass
FINER: JConsole.addHost: class "java.rmi.server.RemoteStub" found via defaultLoader, defined by null
Jan 5, 2012 2:30:43 PM sun.rmi.server.LoaderHandler loadClass
FINE: JConsole.addHost: name = "java.rmi.server.RemoteObject", codebase = "", defaultLoader = sun.misc.Launcher$AppClassLoader@a39137
Jan 5, 2012 2:30:43 PM sun.rmi.server.LoaderHandler loadClass
FINER: JConsole.addHost: class "java.rmi.server.RemoteObject" found via defaultLoader, defined by null
Jan 5, 2012 2:30:43 PM sun.rmi.server.UnicastRef done
FINE: JConsole.addHost: free connection (reuse = true)
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPChannel free
FINE: JConsole.addHost: reuse connection
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPChannel free
FINE: JConsole.addHost: create reaper
Jan 5, 2012 2:30:43 PM sun.rmi.server.UnicastRef newCall
FINE: JConsole.addHost: get connection
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPChannel createConnection
FINE: JConsole.addHost: create connection
Jan 5, 2012 2:30:43 PM sun.rmi.transport.tcp.TCPEndpoint newSocket
FINER: JConsole.addHost: opening socket to [tdiap12:41096]
Jan 5, 2012 2:30:43 PM sun.rmi.transport.proxy.RMIMasterSocketFactory createSocket
FINE: JConsole.addHost: host: tdiap12, port: 41096
wse2tst@tdiap12:~> netstat -a | grep 12700
tcp 0 0 *:12700 *:* LISTEN
tcp 0 0 tdiap12.vgcar.net:12700 per-00c0016253a2.vgca:12252 ESTABLISHED
最佳答案
与使用手动编码代理相比,新的更好的解决方案是使用似乎在 Java 7 中引入的新参数:-Dcom.sun.management.jmxremote.rmi.port=7091
所以结合使用 - 可以使用相同的端口:-Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.rmi.port=7091
解决方案在这里找到:
http://hirt.se/blog/?p=289
关于jmx - Java jconsole jmx 连接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8734981/
大家好, 我正在尝试使用 jconsole 连接到远程 Wildfly 8 Final 服务器。那不起作用:连接失败。经过多次尝试和失败后,我试图让它至少连接到我的“localhost”jboss,但
我尝试运行JConsole来分析正在运行的进程使用的内存,但是即使我绝对确定一个进程正在运行,JConsole也不会向我显示进程(除了它还应该在进程列表中显示JConsole之外,但它不)。 有谁知道
如何将 jconsole 输出保存在日志文件中? 我尝试添加logging.properties,但它已被忽略: jconsole.exe -Jjava.util.logging.config.fil
当您启动 jconsole 或 VisualVM 时,它们会向您显示可以附加和监视的“本地运行的 Java 应用程序”列表。 它如何知道本地运行的应用程序存在哪些? 最佳答案 引自VisualVM d
我想避免为进程分配特定的 TCP 端口,但仍然能够与其中的 JMX MBean 建立(本地)连接。我不断看到证据表明这应该是可能的,但我无法弄清楚我将使用什么作为 JNDI 名称来引用某些此类进程,或
我正在使用 jconsole 连接到远程 jboss 服务器。由于某种原因,除 MBean 之外的所有选项卡都被禁用,我如何设置 jboss 运行配置以允许远程内存监控? 我正在使用以下链接连接到 j
我是trying to use JConsole to see if I have a memory leak但不知道要寻找什么。如果非要我猜的话,内存使用率应该总是上升,尽管有垃圾回收,如下所示:
我监控了一个 Java7 应用程序几个星期,我观察到了一些我想了解的事情。 从应用程序开始加载类的总数不断增长,我认为这是正常的,因为应用程序(基于 netty 3.6 库)每小时打开和关闭大量 tc
我正在尝试使用其 Main 类从命令行启动 JConsole。 我提取了 jconsole.jar 的内容,在 MANIFEST.MF 中我可以看到 Main-Class: sun.tools.jco
我正在尝试熟悉 JMX,并且一直在使用 Oracle 教程来帮助我加快速度。根据this链接,我应该运行 Java 应用程序,然后运行 jconsole。 然而,即使我安装了 JDK 1.6.0_
我经常使用jconsole连接本地tomcat。是否可以不通过 PID 而是通过进程名称进行连接?因为今天我必须多次重启 tomcat,每次我需要连接 jconsole 以调用 mbean 上的某些操
我有一个多线程数据加载作业,一直在崩溃。我在 jconsole 中观看它,类区域似乎呈指数级增长。我在我设置的地方找到了这个 javassist.ClassPool ClassPool.doPruni
我正在使用 JConsole 访问我的应用程序 MBean。目前还没有适当的身份验证。当用户通过 Jconsole 访问它时,我想进行基于用户名/密码的身份验证。 我在 google 上进行了搜索并尝
我们有一些使用 docker 运行 java 进程的容器。我们一直注意到的一件事是,仅通过运行一个简单的 spring-boot 应用程序就占用了大量内存,甚至没有包含我们自己的代码(只是为了尝试获得
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我正在为我的项目做负载测试,当我尝试使用 jconsole 来监视服务器何时重新启动连接丢失时,有什么解决方案吗? 谢谢 最佳答案 jconsole 连接到一个进程,当服务器重新启动时它获得一个新的进
我正在使用 VNC 连接到服务器。我能够通过 VNC 连接到服务器并打开 Jconsole,但无论我包含 PID 还是尝试使用 GUI 进行连接,都无法让它连接到我的进程。奇怪的是所有进程都显示在 G
Console工具在JDK/bin目录下,启动JConsole后,将自动搜索本机运行的jvm进程,不需要jps命令来查询指定。双击其中一个jvm进程即可开始监控,也可使用“远程进程”来连接远程服务器。
我最近开始学习J。 如果发现它在学习一门新语言时能够快速 将一些源代码映射到输出并将其存储以供以后在 Emacs 组织模式中引用。 但是我遇到了神秘的问题 jconsole当我想做评估时。 例如 jc
是否可以在通过命令行启动时将受监控资源的凭据传递给 JConsole。我现在得到了这样的命令。 ${jdk.home}/bin/jconsole.exe -J-Djava.class.path
我是一名优秀的程序员,十分优秀!