Ich versuche herauszufinden, warum meine Web-App (ich habe es nicht geschrieben, aber ich muss es debuggen) ständig den Tomcat-Webserver neu gestartet wird. Alles, was ich in den Protokollen vor dem Neustart des Servers zu sehen ist:Warum startet mein Tomcat-Server neu und was ist org.apache.catalina.core.AprLifecycleListener?
Jul 24, 2009 7:52:15 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Portable Runtime which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk1.5.0_09/jre/lib/i386/server:/usr/local/jdk1.5.0_09/jre/lib/i386:/usr/local/jdk1.5.0_09/jre/../lib/i386
Jul 24, 2009 7:52:15 AM org.apache.coyote.http11.Http11BaseProtocol init
Ich kann diese gleiche Verarbeitung auf anderen Gruppen von Dateien tatsächlich tut, und es funktioniert gut, aber diese eine bestimmte Gruppe zu tun bewirkt, dass der Server neu zu starten. Meistens hoffe ich, dass jemand mir sagen kann, ob das nur eine Auszeit ist oder ob es eine andere Protokolldatei geben sollte, die mir sagt, warum es stirbt. Und wenn es ein Timeout ist, wenn es eine Möglichkeit gibt, es zu erhöhen.
aktualisieren: Ich habe versucht, den Server mit bin/catalina.sh run
beginnen, die die Ausgabe statt catalina.out stanadard heraus bringt, und alles, was ich anstelle der oben erhalten, ist der Fortschritt von meiner app und dann „getötet“.
Als Nebenwirkung, weiß ich nicht, was es neu zu starten, aber wenn ich versuche, den Server mit bin/catalina.sh run
neu zu starten, erhalte ich eine BindException, so etwas es neu gestartet.
Update 2: Es wurde Tomcat 5.5 und Java 5 verwendet. Ich habe Tomcat 6 installiert und es für die Verwendung von Java 6 eingerichtet, und das Gleiche passiert. Außerdem, wenn ich ein "Echo $" mache? nach dem "Killed" gibt es mir "137", was wahrscheinlich darauf hindeutet, dass die Hosting-Firma es aus irgendeinem Grund abtötet.
Gehört das nicht auf SF? – Draemon
Wenn es meine App ist, die es tötet, dann ist es ein Programmierproblem. –
Übrigens, da die Antwort war "meine Hosting-Firma sind Idioten" und nicht ein Programmierproblem, fühlen Sie sich frei zu stimmen, um dies zu schließen. Ich habe "zu lokal" gewählt. –