suspend=y是jpda_options的参数之一,jpda即jvm远程调试,其中server=y是指的该jvm是被远程调试的对象,如果关闭,则该jvm启动的应用是不能被远程连接调试的。suspend是暂停、延缓、挂起的意思,如果suspend=y表示远程调试线程立即启动挂起,直到远程调试被连接上。如果希望从jvm启动的那一刻即可被调试,需要将suspend=y。

1.http://docs.oracle.com/javase/1.5.0/docs/guide/jpda/conninv.html 

suspend n true True if the target VM is to be suspended immediately before the main class is loaded; false otherwise. 

2.http://bastengao.iteye.com/blog/941864 

Specifies whether JVM should suspend execution immediately after startup. Default is "n". 

3.http://blog.csdn.net/dracotianlong/article/details/9704223 

开放远程调试参数配置及方法;

4.http://blog.sina.com.cn/s/blog_6e2d53050101j9wy.html 

jpda远程调试配置

5.http://www.myexception.cn/program/1035514.html 

远程调试详述


我的建议,极个别情况下需要远程调试OA正式环境,这个时候需要开放server=y;suspend=y是指jpda自何时启动,配置成n是可以的。jpda除远程调试还可进行性能方面的监控和优化,是一种开发和测试工具,会损害线上服务的性能。建议平时关闭,需要时打开



高超  Chaos Gao


发送时间: 星期五, 2016年 3 月 18日 上午 9:05:56
主题: OA正式环境启动参数修改


OA正式环境 用于调试参数suspend现在设置为yes,可以远程关闭OA不需要服务器权限 建议设置为n suspend=n