草庐IT

TurnOnDebuggerException

全部标签

java - 生产JVM的安全调试

我们有些应用程序有时会进入不良状态,但只能在生产中使用(当然!)。尽管进行堆转储可以帮助收集状态信息,但使用远程调试器通常更容易。设置起来很容易-只需将其添加到他的命令行中:-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=PORT似乎没有可用的安全机制,因此在生产中打开调试将有效地允许任意代码执行(通过hotswap)。我们混合使用在Solaris9和Linux(RedhatEnterprise4)上运行的1.4.2和1.5SunJVM。我们如何启用安全调试?还有其他方法可以实现我们的生产服务器检查目标吗?