|
From: Nick R. <nic...@em...> - 2004-10-16 18:01:03
|
Hi, I deployed the JSW for a server application a few weeks back and its been working well since. I'm running Java 1.4.2 (on Linux) and Wrapper (JSW) 3.1.0. But for the past two days, the wrapper has been stopping on its own every few minutes, due to an abnormal faileur of some sort. The log dump is as follows: DEBUG | wrapperp | 2004/10/16 04:09:55 | send a packet PING : ping INFO | jvm 1 | 2004/10/16 04:09:56 | Received a packet PING : ping INFO | jvm 1 | 2004/10/16 04:09:56 | Send a packet PING : ok DEBUG | wrapperp | 2004/10/16 04:09:56 | read a packet PING : ok DEBUG | wrapper | 2004/10/16 04:09:56 | Got ping response from JVM DEBUG | wrapperp | 2004/10/16 04:10:00 | send a packet PING : ping INFO | jvm 1 | 2004/10/16 04:10:00 | Received a packet PING : ping INFO | jvm 1 | 2004/10/16 04:10:00 | Send a packet PING : ok DEBUG | wrapperp | 2004/10/16 04:10:00 | read a packet PING : ok DEBUG | wrapper | 2004/10/16 04:10:00 | Got ping response from JVM STATUS | wrapper | 2004/10/16 04:10:00 | TERM trapped. Shutting down. DEBUG | wrapper | 2004/10/16 04:10:00 | wrapperStopProcess(0) called. DEBUG | wrapper | 2004/10/16 04:10:00 | Sending stop signal to JVM DEBUG | wrapperp | 2004/10/16 04:10:00 | send a packet STOP : NULL INFO | jvm 1 | 2004/10/16 04:10:00 | Received a packet STOP : INFO | jvm 1 | 2004/10/16 04:10:00 | Thread, Wrapper-Connection, handling the shutdown process. INFO | jvm 1 | 2004/10/16 04:10:00 | calling listener.stop() INFO | jvm 1 | 2004/10/16 04:10:00 | WrapperSimpleApp: stop(0) INFO | jvm 1 | 2004/10/16 04:10:00 | returned from listener.stop() INFO | jvm 1 | 2004/10/16 04:10:00 | Send a packet STOPPED : 0 DEBUG | wrapperp | 2004/10/16 04:10:00 | read a packet STOPPED : 0 DEBUG | wrapper | 2004/10/16 04:10:00 | JVM signalled that it was stopped. INFO | jvm 1 | 2004/10/16 04:10:00 | Closing socket. DEBUG | wrapperp | 2004/10/16 04:10:00 | socket read no code (closed?). INFO | jvm 1 | 2004/10/16 04:10:01 | calling System.exit(0) DEBUG | wrapper | 2004/10/16 04:10:01 | JVM process exited with a code of 0, leaving the wrapper exit code set to 0. DEBUG | wrapper | 2004/10/16 04:10:01 | JVM exited normally. STATUS | wrapper | 2004/10/16 04:10:02 | <-- Wrapper Stopped DEBUG | wrapper | 2004/10/16 04:10:02 | Spawning intermediate process... DEBUG | wrapper | 2004/10/16 04:10:02 | Spawning daemon process... STATUS | wrapper | 2004/10/16 04:10:02 | --> Wrapper Started as Daemon DEBUG | wrapperp | 2004/10/16 04:10:02 | server listening on port 32000. DEBUG | wrapper | 2004/10/16 04:10:02 | Command[0] : /usr/java/j2sdk1.4.2/bin/java DEBUG | wrapper | 2004/10/16 04:10:02 | Command[1] : -Xms3m DEBUG | wrapper | 2004/10/16 04:10:02 | Command[2] : -Xmx96m DEBUG | wrapper | 2004/10/16 04:10:02 | Command[3] : -Djava.library.path=../lib DEBUG | wrapper | 2004/10/16 04:10:02 | Command[4] : -classpath DEBUG | wrapper | 2004/10/16 04:10:02 | Command[5] : ../lib/wrapper.jar:../lib/classes DEBUG | wrapper | 2004/10/16 04:10:02 | Command[6] : -Dwrapper.key=arzuJesdOmQmc9Mn DEBUG | wrapper | 2004/10/16 04:10:02 | Command[7] : -Dwrapper.port=32000 DEBUG | wrapper | 2004/10/16 04:10:02 | Command[8] : -Dwrapper.debug=TRUE DEBUG | wrapper | 2004/10/16 04:10:02 | Command[9] : -Dwrapper.use_system_time=TRUE DEBUG | wrapper | 2004/10/16 04:10:02 | Command[10] : -Dwrapper.version=3.1.0 DEBUG | wrapper | 2004/10/16 04:10:02 | Command[11] : -Dwrapper.native_library=wrapper DEBUG | wrapper | 2004/10/16 04:10:02 | Command[12] : -Dwrapper.service=TRUE DEBUG | wrapper | 2004/10/16 04:10:02 | Command[13] : -Dwrapper.cpu.timeout=10 DEBUG | wrapper | 2004/10/16 04:10:02 | Command[14] : -Dwrapper.jvmid=1 DEBUG | wrapper | 2004/10/16 04:10:02 | Command[15] : org.tanukisoftware.wrapper.WrapperSimpleApp DEBUG | wrapper | 2004/10/16 04:10:02 | Command[16] : CoreListener STATUS | wrapper | 2004/10/16 04:10:02 | Launching a JVM... INFO | jvm 1 | 2004/10/16 04:10:03 | WrapperManager class initialized by thread: main Using classloader: sun.misc.Launcher$AppClassLoader@7b7072 INFO | jvm 1 | 2004/10/16 04:10:03 | Wrapper Manager: JVM #1 INFO | jvm 1 | 2004/10/16 04:10:03 | Wrapper Manager: Registering shutdown hook INFO | jvm 1 | 2004/10/16 04:10:03 | Wrapper Manager: Using wrapper INFO | jvm 1 | 2004/10/16 04:10:03 | Loaded native library: libwrapper.so INFO | jvm 1 | 2004/10/16 04:10:03 | Calling native initialization method. INFO | jvm 1 | 2004/10/16 04:10:03 | Inside native WrapperManager initialization method INFO | jvm 1 | 2004/10/16 04:10:03 | Java Version : 1.4.2-b28 Java HotSpot(TM) Client VM INFO | jvm 1 | 2004/10/16 04:10:03 | Java VM Vendor : Sun Microsystems Inc. INFO | jvm 1 | 2004/10/16 04:10:03 | INFO | jvm 1 | 2004/10/16 04:10:03 | Wrapper (Version 3.1.0) http://wrapper.tanukisoftware.org INFO | jvm 1 | 2004/10/16 04:10:03 | INFO | jvm 1 | 2004/10/16 04:10:03 | WrapperManager.start(org.tanukisoftware.wrapper.WrapperSimpleApp@276af2, args[]) called by thread: main INFO | jvm 1 | 2004/10/16 04:10:03 | Open socket to wrapper... INFO | jvm 1 | 2004/10/16 04:10:03 | Opened Socket INFO | jvm 1 | 2004/10/16 04:10:03 | Send a packet KEY : arzuJesdOmQmc9Mn INFO | jvm 1 | 2004/10/16 04:10:03 | handleSocket(Socket[addr=/127.0.0.1,port=32000,localport=41774]) DEBUG | wrapperp | 2004/10/16 04:10:03 | accepted a socket from 127.0.0.1 on port 41774 DEBUG | wrapperp | 2004/10/16 04:10:03 | read a packet KEY : arzuJesdOmQmc9Mn DEBUG | wrapper | 2004/10/16 04:10:03 | Got key from JVM: arzuJesdOmQmc9Mn DEBUG | wrapperp | 2004/10/16 04:10:03 | send a packet LOW_LOG_LEVEL : 1 DEBUG | wrapperp | 2004/10/16 04:10:03 | send a packet PING_TIMEOUT : 30 DEBUG | wrapper | 2004/10/16 04:10:03 | Start Application. DEBUG | wrapperp | 2004/10/16 04:10:03 | send a packet START : start INFO | jvm 1 | 2004/10/16 04:10:03 | Received a packet LOW_LOG_LEVEL : 1 INFO | jvm 1 | 2004/10/16 04:10:03 | Wrapper Manager: LowLogLevel from Wrapper is 1 INFO | jvm 1 | 2004/10/16 04:10:03 | Received a packet PING_TIMEOUT : 30 INFO | jvm 1 | 2004/10/16 04:10:03 | Wrapper Manager: PingTimeout from Wrapper is 30000 INFO | jvm 1 | 2004/10/16 04:10:03 | Received a packet START : start INFO | jvm 1 | 2004/10/16 04:10:03 | calling listener.start() INFO | jvm 1 | 2004/10/16 04:10:03 | WrapperSimpleApp: start(args) INFO | jvm 1 | 2004/10/16 04:10:03 | WrapperSimpleApp: invoking main method INFO | jvm 1 | 2004/10/16 04:10:03 | GlobalConfig FileCheckPeriod set to 5000 INFO | jvm 1 | 2004/10/16 04:10:03 | GlobalConfig Properties Reloaded INFO | jvm 1 | 2004/10/16 04:10:05 | WrapperSimpleApp: start(args) end. Main Completed=false, exitCode=null INFO | jvm 1 | 2004/10/16 04:10:05 | returned from listener.start() INFO | jvm 1 | 2004/10/16 04:10:05 | Send a packet STARTED : DEBUG | wrapperp | 2004/10/16 04:10:05 | read a packet STARTED : DEBUG | wrapper | 2004/10/16 04:10:05 | JVM signalled that it was started. DEBUG | wrapperp | 2004/10/16 04:10:07 | send a packet PING : ping INFO | jvm 1 | 2004/10/16 04:10:07 | Received a packet PING : ping INFO | jvm 1 | 2004/10/16 04:10:07 | Send a packet PING : ok DEBUG | wrapperp | 2004/10/16 04:10:07 | read a packet PING : ok DEBUG | wrapper | 2004/10/16 04:10:07 | Got ping response from JVM DEBUG | wrapperp | 2004/10/16 04:10:11 | send a packet PING : ping INFO | jvm 1 | 2004/10/16 04:10:11 | Received a packet PING : ping INFO | jvm 1 | 2004/10/16 04:10:11 | Send a packet PING : ok As its clear from the log, the problem starts from the line: STATUS | wrapper | 2004/10/16 04:10:00 | TERM trapped. Shutting down. I'm not quite sure what could be causing this. I have configured the wrapper so that it restarts automatically after any abnormal shutdown of the JVM. Any clues to what's the problem and how should I resolve it. Thanks, Nick -- Nick Rice nic...@em... |