草庐IT

Management

全部标签

java - 调试 JConsole 连接失败

我有一个Web应用程序部署到远程树脂服务器,它开启了JMX。我可以远程登录到远程服务器,即franz@see:/tmp$telnet5555Trying...Connectedto.Escapecharacteris'^]'.��sr5javax.management.remote.message.HandshakeBeginMessage�,���6profilestLjava/lang/String;Lversionq~xppt1.0^]telnet>qConnectionclosed.但我无法使用我的JConsole连接到它$JAVA_HOME/bin/java-cp$JAVA_

SQL Server Management Studio (SSMS)单独安装,仅安装连接工具

简单来说,SSMS是用于远程连接数据库与执行管理任务的一个工具。当安装SQLSERVER时,会默认安装。但也可以单独安装在不是数据库服务器的主机上。SQLServerManagementStudio(SSMS)是用于管理任何SQL基础结构的集成环境。使用SSMS,可以访问、配置、管理和开发SQLServer、AzureSQL数据库和SQL数据仓库的所有组件。SSMS在一个综合实用工具中汇集了大量图形工具和丰富的脚本编辑器,为各种技能水平的开发者和数据库管理员提供对SQLServer的访问权限。测试用WIN10单独安装了SSMS的新版与老版本,记录一下安装过程。一、官方介绍与安装链接:下载SQL

java - 为什么只有在运行 JUnit 测试时堆空间才会用完?

在运行JUnit测试时,我似乎总是遇到这个错误:eclipseoutOfMemoryError:heapspace我使用JConsole监控了Eclipse,堆内存峰值约为150MB。我已将堆内存设置为1GB。我在启动Eclipse时使用以下参数:-vm"C:\ProgramFiles\Java\jre1.5.0_08\bin\javaw.exe"-vmargs-Xmx1024M-XX:MaxPermSize=128M-Dcom.sun.management.jmxremote.port=8999-Dcom.sun.management.jmxremote.ssl=false-Dcom

java - 为什么只有在运行 JUnit 测试时堆空间才会用完?

在运行JUnit测试时,我似乎总是遇到这个错误:eclipseoutOfMemoryError:heapspace我使用JConsole监控了Eclipse,堆内存峰值约为150MB。我已将堆内存设置为1GB。我在启动Eclipse时使用以下参数:-vm"C:\ProgramFiles\Java\jre1.5.0_08\bin\javaw.exe"-vmargs-Xmx1024M-XX:MaxPermSize=128M-Dcom.sun.management.jmxremote.port=8999-Dcom.sun.management.jmxremote.ssl=false-Dcom

java - 如何监控/记录 Tomcat 线程池?

我有一个Tomcat安装,我怀疑由于线程未正确释放,线程池可能会随着时间的推移而减少。当达到maxthreads时,我在catalina.out中收到一个错误,但我想每五分钟将正在使用的线程数记录到一个文件中,以便我可以验证这个假设。有人可以建议如何做到这一点吗?此外,在此安装中没有Tomcat管理器,似乎执行原始安装的人出于某种原因删除了管理器webapp。我不确定经理是否能够执行上述操作,或者我是否可以在不损坏现有安装的情况下重新安装它?我真正想做的就是跟踪线程池。另外,我注意到Tomcat的最大线程数为200,但Apache的最大并发连接数较低(Apache使用mod_proxy

java - 如何监控/记录 Tomcat 线程池?

我有一个Tomcat安装,我怀疑由于线程未正确释放,线程池可能会随着时间的推移而减少。当达到maxthreads时,我在catalina.out中收到一个错误,但我想每五分钟将正在使用的线程数记录到一个文件中,以便我可以验证这个假设。有人可以建议如何做到这一点吗?此外,在此安装中没有Tomcat管理器,似乎执行原始安装的人出于某种原因删除了管理器webapp。我不确定经理是否能够执行上述操作,或者我是否可以在不损坏现有安装的情况下重新安装它?我真正想做的就是跟踪线程池。另外,我注意到Tomcat的最大线程数为200,但Apache的最大并发连接数较低(Apache使用mod_proxy

java - JMX 密码读取访问问题

当我尝试使用JMX来监控这样的应用程序时:java-Dcom.sun.management.jmxremote.port=9999\-Dcom.sun.management.jmxremote.authenticate=false\-Dcom.sun.management.jmxremote.ssl=false\JMX_tester它告诉我:Error:Passwordfilereadaccessmustberestricted:/usr/lib/jvm/java-7-oracle/jre/lib/management/jmxremote.password然而,当我使用chmod来限制

java - JMX 密码读取访问问题

当我尝试使用JMX来监控这样的应用程序时:java-Dcom.sun.management.jmxremote.port=9999\-Dcom.sun.management.jmxremote.authenticate=false\-Dcom.sun.management.jmxremote.ssl=false\JMX_tester它告诉我:Error:Passwordfilereadaccessmustberestricted:/usr/lib/jvm/java-7-oracle/jre/lib/management/jmxremote.password然而,当我使用chmod来限制

java - 垃圾收集通知?

我想向JVM注册一个回调,以便知道垃圾收集何时发生。有没有办法做到这一点?编辑:我想这样做,以便在我的应用程序日志中发生垃圾收集时注销,这样我就可以查看它是否与我看到的问题相关。开启-Xloggc很有帮助,但是将GC日志中的时间(使用应用启动后的秒数)整合到我的主应用程序日志中有点棘手。2012年4月编辑:从Java7u4开始,您可以从GarbageCollectorMXBean(一个不错的example)获取通知。 最佳答案 从Java7u4开始,您可以从GarbageCollectorMXBean获取通知。见http://doc

java - 垃圾收集通知?

我想向JVM注册一个回调,以便知道垃圾收集何时发生。有没有办法做到这一点?编辑:我想这样做,以便在我的应用程序日志中发生垃圾收集时注销,这样我就可以查看它是否与我看到的问题相关。开启-Xloggc很有帮助,但是将GC日志中的时间(使用应用启动后的秒数)整合到我的主应用程序日志中有点棘手。2012年4月编辑:从Java7u4开始,您可以从GarbageCollectorMXBean(一个不错的example)获取通知。 最佳答案 从Java7u4开始,您可以从GarbageCollectorMXBean获取通知。见http://doc