From: Leif M. <le...@ta...> - 2004-03-27 17:23:16
|
Chris, There was a bug in version 3.0.5 of the Wrapper where the ping timeout was always 30 seconds for the first ping. Once a single ping had been received then the configured value would be used. Everything else about your configuration looks correct, so most likely that is the problem. If you wish to try out the latest code before the next release you can grab the source out of CVS. Except for the C compiler the build system is all self contained. I have also added a new "tick" based timer. It will be experimental and thus disabled by default for the next release. I want to make sure it gets more widespread testing before I recommend it for general use. But my testing so far shows that it performs much more reliably under very high system loads, so you should not need to modify any of the timeouts. If you want to give this a try you can enable the new timer with the following property: wrapper.use_system_time=FALSE Cheers, Leif Tech, Chris wrote: > When my system is under a heavy load and I try to start my java app as > a NT service the JVM requests a restart after one minute. I have set > all the timeout properties to 0 so you would think it wouldn't be > timing out. When the system is at normal load the app. running as a > service executes correctly. Below is my configuration file for the > wrapper. Any help would be of great appreciation. > > wrapper.java.command=C:\Program Files\Java\j2re1.4.1_02\bin\java > wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp > wrapper.java.library.path.1=C:\Program Files\bin\..\lib > wrapper.java.initmemory=3 > wrapper.java.maxmemory=64 > wrapper.app.parameter.1=tools.ManagerService > wrapper.app.parameter.2=JmsMonitor > wrapper.console.format=PM > wrapper.console.loglevel=INFO > wrapper.logfile=C:\Program Files\bin\..\bin\Monitor.log > wrapper.logfile.format=LPTM > wrapper.logfile.loglevel=DEBUG > wrapper.logfile.maxsize=5m > wrapper.logfile.maxfiles=5 > wrapper.syslog.loglevel=NONE > wrapper.jvm_exit.timeout=0 > wrapper.ping.timeout=0 > wrapper.startup.timeout=0 > wrapper.cpu.timeout=0 > wrapper.ntservice.name=ATMCP Monitor Manager JOSEJmsMonitor > wrapper.ntservice.displayname=ATMCP Monitor Manager JOSEJmsMonitor > wrapper.ntservice.description=ATMCP Monitor Manager JOSEJmsMonitor > wrapper.ntservice.dependency.1= > wrapper.ntservice.starttype=AUTO_START > wrapper.ntservice.interactive=false > wrapper.java.classpath.1=C:\Program Files\bin\..\lib\wrapper.jar > wrapper.java.classpath.2=C:\Program Files\bin\..\lib > wrapper.java.classpath.4=C:\Program Files\bin\..\..\lib\weblogic.jar > wrapper.java.classpath.5=C:\Program Files\bin\..\lib\jconnect.jar > wrapper.java.classpath.7=C:\Program Files\bin\..\lib\jRegistryKey.jar > > Thanks > > Chris > |