Dies ist das erste Mal, dass ich eine Frage zu Stack Overflow stelle. Ich habe kürzlich einen Ubuntu 16.04 Virtual Private Server als Host für eine Webanwendung konfiguriert. Ich starte ngnix auf einem Tomcat-Server, der eine MySQL-Datenbank liest und schreibt. Die Anwendung läuft gut, mit Ausnahme der Tatsache, dass Tomcat sich von Zeit zu Zeit neu startet, was zu einem Fehler von 500 führt, der von einer "unterbrochenen Leitung" herrührt, wenn jemand sich anmeldet (d. H. Eine Verbindung zur Datenbank herstellt). Ich werde ein Bild der 500 nächstes Mal posten, wenn es passiert. Ich ging in meine vps und schaute auf meine Tomcat-Neustart-Nachricht. Das ist, was ich sehe: Tomcat status message.Tomcat startet mit Fehlern neu (Exit 143), läuft und schlägt nach der Zeit fehl
ich auch ein wenig Tauchen in die Tomcat-Protokolle haben und dies ist eine Log-Datei, die mit diesem Neustart Zeit entspricht: Tomcat log file
ich tat etwas Forschung, um zu versuchen und zu lösen diese selbst, aber ohne Erfolg. Ich glaube, dass der Exit = 143 der Prozess ist, der von einem anderen Programm oder dem System selbst beendet wird. Ich habe auch einige mysql-connector-java.jar verschoben. Ich habe gelesen, dass es sich im Tomcat/lib-Verzeichnis und nicht im WEB-INF der Webanwendung befinden sollte. Vielleicht muss ich andere Einstellungen konfigurieren.
Jede Hilfe oder jede Richtung würde sehr geschätzt werden. Ich habe dieses Problem seit einer Woche bekämpft, indem ich viel gelernt habe, aber wenig erreicht habe.
Danke