Originariamente inviato da tasso85
Salve a tutti, sono a chiedere il vostro aiuto per un problema che non si era mai presentato prima, e che purtroppo non ho idea di come iniziare a risolvere.

Allora, il problema si presenta con Tomcat v5.5.9 che è parte di un più complesso LAMP che forma l'applicativo di cui mi occupo come programmatore.

Il problema, che abbiamo notato finora solo su piattaforma centOS 5.5 a 32 bit, è che il server tomcat si avvia correttamente poi, dopo pochi minuti, si spegne da solo senza alcun input, nè messaggio di errore. Riporto comunque il contenuto dei log:

Jun 27, 2011 5:53:18 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8082
Jun 27, 2011 5:53:18 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1075 ms
Jun 27, 2011 5:53:18 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jun 27, 2011 5:53:18 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.9
Jun 27, 2011 5:53:18 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jun 27, 2011 5:53:19 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/opt/lampp/tomcat/webapps/626express/WEB-INF/lib/servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Jun 27, 2011 5:53:19 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8082
Jun 27, 2011 5:53:19 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8010
Jun 27, 2011 5:53:19 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/49 config=null
Jun 27, 2011 5:53:19 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Jun 27, 2011 5:53:20 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1505 ms
Jun 27, 2011 5:55:03 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8082
Jun 27, 2011 5:55:04 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jun 27, 2011 5:55:04 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8082

Si nota la presenza di un qualche errore in validazione di un jar file (credo) ma siamo certi che non è quella la causa del problema, in quanto quell'info è sempre stata lì ed il software ha sempre funzionato a dovere...

Qualcuno saprebbe darmi un'idea su cosa possa causare il problema?

Grazie in anticipo.
Ciao, secondo me c'è qualche servizio (che è stato installato assieme al LAMP di cui parli) che è schedulato per spegnere il tomcat mediante il suo script di shutdown , oppure qualche altro demone che killa tutti i processi java.
Alcuni spunti di indagine:
-Hai verificato che non ci siano demoni in cron che eseguono periodicamente qualcosa del genere?
-Hai monitorato i processi della macchina quando avviene lo shutdown? Magari salta fuori chi stai invocando lo script di shutdown
-come prova del nove per verificare la teoria puoi provare a rinominare lo script di shutdown (shutdown.sh nella cartella bin) in qualcos'altro, e vedere se il problema persiste
-prova anche a lanciare il tomcat singolarmente come root (in modo che nessuno lo possa ammazzare se non un programma con i permessi di root) e vedere se il problema è ancora presente.
-sul tomcat sono in esecuzione delle webapp che per qualche motivo eseguono possono far "esplodere" silenziosamente" il tomcat? In altre parole, se si avvia il tomcat vuoto il problema è ugualmente presente?