`
caoxudong818
  • 浏览: 45763 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JMX端口无法释放

    博客分类:
  • jmx
 
阅读更多

今日在用JMX做一些监控类的开发,在调试过程中发现一个问题,请大家指教。

 

 

-Djava.rmi.server.hostname=$host_ip  
-Dcom.sun.management.jmxremote.port=1112 
-Dcom.sun.management.jmxremote.authenticate=(true|false)  
-Dcom.sun.management.jmxremote.ssl=(true|false)  

 

使用上面的配置来启动resin(版本是3.0.25),经过一点时间后需要重新启动resin,这时发现resin无法启动,原因是刚才开启的1112监听端口仍被占用,所以resin无法启动了。

 

使用如下命令查看:

netstat -anp | grep 1112

 

结果如下:

 

tcp    0 0.0.0.0:1112    0.0.0.0:*    LISTEN    -
 

 

 

不知大家有没有遇到这样的问题。

 

这个监听端口不能重用么?

 

 

3q。

分享到:
评论

相关推荐

    jboss远程调用JMX

    RMI URL通常类似于`service:jmx:rmi:///jndi/rmi://hostname:port/jmxrmi`,其中`hostname`和`port`是JBoss服务器的地址和端口。 为了实现远程调用JMX,我们需要以下步骤: 1. **配置JBoss**:在JBoss的配置文件...

    netty 通过端口调用关闭

    在本文中,我们将深入探讨“Netty 通过端口调用关闭”的主题,这通常涉及到网络服务器的生命周期管理和资源释放。 1. **Netty 服务器启动与绑定端口** 当我们创建一个 Netty 服务器时,首先需要定义一个 `...

    jconsole配置

    - 在Jconsole的连接界面,输入远程服务器的IP地址和配置的JMX端口号(1090)进行连接。 在Windows服务器上配置JMX的过程类似,只是需要修改Tomcat的`bin/catalina.bat`文件,并且添加相同的JMX参数。 值得注意的...

    TongWeb常见问题处理

    2. **端口占用**:如果应用启动的端口没有在卸载时释放,新的应用实例将无法绑定到相同的端口,从而报出“address has been used”错误。 3. **线程泄露**:未停止的线程会继续运行,即使应用已被卸载,这将导致...

    Jprofile资料——使用JConsole实现JBoss性能监控

    然后在"New Connection"对话框中输入JBoss的JMX连接URL,通常是`service:jmx:rmi:///jndi/rmi://localhost:9999/jmxrmi`,这里的9999是你的JMX端口号,可能需要根据你的配置进行调整。 进入JConsole后,你会看到六...

    VisualVMLauncher.rar

    2. **连接工具**:然后,启动VisualVMLauncher并输入应用的JMX连接信息(如主机名、端口号等)。 3. **监控与分析**:连接成功后,工具将实时显示内存、线程等数据。开发者可以根据这些信息调整应用配置,如增大堆...

    JDK 内置实用工具:监视、故障排除.pdf

    - **远程连接**:若要连接到远程服务器上的Java应用,需要知道主机名(hostName)和JMX代理启用时指定的端口号(portNum),命令格式为`jconsole hostName:portNum`。或者,可以使用`service:jmx:<protocol>:<sap>`...

    JVisualVM简介与内存泄漏实战分析

    3. **添加JMX连接**:右键点击刚刚添加的远程主机,选择“添加JMX连接”,输入在Tomcat中配置的端口号。 ### JVM内存区域详解 了解JVM的内存布局有助于更好地理解内存泄漏等问题的发生原因。 - **Heap区**:堆是...

    下载和安装jboss-4.0.4.GA 服务器

    可以使用端口查看工具(如ActivePorts)来检查并释放占用的端口。 - 确认JDK安装正确无误,有时JDK的问题也会导致JBoss无法正常启动。 - **乱码问题** - 如果在安装过程中或使用过程中遇到乱码问题,确保选择了...

    tomcat启动服务运行servlet

    4. 销毁:当Servlet不再需要时,Tomcat会调用`destroy()`方法释放资源,然后销毁Servlet实例。 在描述中提到的“博文链接:https://hbiao68.iteye.com/blog/1570415”可能提供了一个具体的示例或问题解决方案,但...

    tomcat极限优化

    2. 线程存活时间:设置适当的KeepAliveTime,确保空闲线程能及时释放。 3. 队列长度:合理设置队列容量,平衡响应时间和资源消耗。 三、连接器(Connector)优化 1. 使用NIO或APR连接器:相比Bio,NIO和APR提供非...

    java jvm Jconsole

    - **远程连接:**可以通过指定主机名和端口号`<hostname>:<port>`的方式连接到远程主机上的Java进程。此外,也可以使用服务URL `service:jmx:<protocol>:<sap>`的形式连接,其中`protocol`是指传输协议,而`sap`则是...

    性能测试常用命令.doc

    * 设置 JMX 监控:在 $JBOSS_HOME/bin/run.sh 中添加 JAVA_OPTS 配置项 三、监控 Linux 服务器 监控 Linux 服务器是性能测试的重要一步。下面是一些常用的命令: * 查看 CPU 使用率、IOWait、内存使用率等综合...

    memcached java client

    - **监控与日志**:提供统计信息,支持JMX监控,以及详细的日志记录,便于调试和问题定位。 **2. memcache-client-forjava** memcache-client-forjava是另一个Java Memcached客户端实现,它简化了与Memcached...

    jppf-user-guide

    - **创建和关闭JPPF客户端**:提供了初始化客户端连接和释放资源的操作方法。 - **提交作业**:解释了如何通过客户端API向JPPF集群提交作业。 - **探索服务器连接**:展示了如何监控与服务器的连接状态。 - **...

    professional tomcat 6

    - **问题3:资源泄露**:定期检查Tomcat日志,对于长时间未关闭的连接或未释放的资源,应及时处理。 #### 八、总结 Tomcat 6作为一款成熟的Java Web服务器,广泛应用于各类企业级应用开发中。通过对Tomcat 6的学习...

    tomcat-5.0.28.rar

    Tomcat提供了一系列监控接口,如JMX(Java Management Extensions),允许通过JConsole或其他管理工具实时查看和调整服务器状态。日志文件(通常位于logs目录下)是诊断问题的关键,通过对错误日志的分析,可以定位...

    java虚拟内存.pdf

    - -Dcom.sun.management.jmxremote.port:设置JMX远程监控的端口。 - -Dcom.sun.management.jmxremote.ssl:设置是否使用SSL连接。 - -Dcom.sun.management.jmxremote.authenticate:设置是否需要身份验证。 11....

    weblogic配置sql数据连接池

    - 最大连接数:定义连接池的最大连接数量,超过这个数,请求新的连接会被阻塞,直到有连接被释放。 - 预取连接数:初始化时创建的连接数,确保启动时有这些连接可供使用。 - 连接超时:当请求连接超过这个时间仍...

Global site tag (gtag.js) - Google Analytics