2016-04-04 6 views
0

Ich habe einen Tomcat7-Webserver, der auf CentOS Linux läuft. Tomcat ist standardmäßig so konfiguriert, dass alle System.out in die Datei /logs/catalina.out geschrieben wird. Diese Datei wird nicht gedreht oder getrimmt, sodass sie letztendlich die maximale Dateigröße überschreitet und den Webserver zum Absturz bringt.Tomcat catalina.out wächst, bis der Server abstürzt

Angesichts dieser scheint nicht wie eine gute Idee ... wie das zu verhindern?

Ich fand, catalina.out rolling with Tomcat 6.0

und ich konfiguriert meine logging.properties wie es gesagt, aber das scheint nicht zu arbeiten, vielleicht verhindert, dass Tomcat zur catalina.out Anmeldung, aber immer noch alle anderen System.out Schreiben geht in die Datei.

Die seltsame Sache ist, ich habe zwei identische Server, auf genau die gleiche Weise konfiguriert, aber man schreibt an catalina.out, und der andere ist nicht ??

Antwort

0

Nun, das ist, was ich gefunden habe.

  • Start tomcat
  • die Datei catalina.out löschen

Jetzt wird es nicht mehr in die Datei schreiben. Dies scheint zu funktionieren. Einfach, aber ein Hack. Hat jemand bessere Lösungen?