|
From: Daniel B. <db...@te...> - 2004-09-22 14:44:38
|
I noticed that when I run the wrapper I get two processes (wrapper.exe,
and java.exe), I know the wrapper.exe is the wrapper, and java.exe is
the JVM. Isn't it possible to invoke the JVM programmatically so that
it starts as a thread, and thusly the java.exe process is never created?
=20
I am curious as to why the wrapper uses the approach it does.
=20
Dan
=20
_____ =20
From: Balaji k. Madhavan [mailto:Ba...@el...]=20
Sent: Tuesday, September 21, 2004 4:44 AM
To: wra...@li...
Subject: [Wrapper-user] How to get a thread dump in a JVM freeze
incident?
=20
Dear All,=20
I'm using java service wrapper 3.1.0 in my application which
runs on IBM JRE 1.3.0. When the application freezes, we are tring to get
thread dump using wrapperlistener's "D" command. We couldn't succeed in
getting a thread dump;no response from the wrapper service. We observed
that service was in hung state. Even in case of a freeze incident, how
should I configure the wrapper service to get a thread dump.
I have listed my app configurations as follows:=20
wrapper.java.command=3DC:/IBM/Java13/jre/bin/java=20
wrapper.java.mainclass=3Dcom.elind.service.fixgateway.common.FixMarketDat=
a
MainProcess=20
wrapper.max_failed_invocations=3D1=20
wrapper.ping.timeout=3D0=20
wrapper.java.classpath.1=3DC:/Test/lib/wrapper.jar=20
wrapper.java.classpath.2=3DC:/Test/lib/FixGateway.jar=20
wrapper.java.classpath.3=3DC:/Test/lib/jgl3.1.0.jar=20
wrapper.java.classpath.4=3DC:/Test/lib/xerces.jar=20
wrapper.java.classpath.5=3DC:/Test/lib/xmlparserv2.jar=20
wrapper.java.library.path.1=3DC:/Test/lib=20
wrapper.console.format=3DPM=20
wrapper.console.loglevel=3DINFO=20
wrapper.logfile=3D../logs/wrapper.log=20
wrapper.logfile.format=3DLPTM=20
wrapper.logfile.loglevel=3DINFO=20
wrapper.logfile.maxsize=3D0=20
wrapper.logfile.maxfiles=3D0=20
wrapper.syslog.loglevel=3DNONE=20
wrapper.ntservice.name=3DFixTradingPartner=20
wrapper.ntservice.displayname=3DFixTradingPartner=20
wrapper.ntservice.description=3DFixTradingPartner=20
wrapper.ntservice.dependency.1=3D=20
wrapper.ntservice.starttype=3DAUTO_START=20
wrapper.ntservice.interactive=3Dfalse=20
wrapper.ntservice.console=3Dfalse=20
wrapper.working.dir=3DC:/Test/batch=20
Awaiting for you valuable suggestions.=20
Thanks in advance,=20
Warm Regards,=20
Balaji K M.=20
|