Beschränken der Größe der Server.log-Datei (Minecraft) in CentOS

Beschränken der Größe der Server.log-Datei (Minecraft) in CentOS

Ich betreibe derzeit einen Bukkit-Server (Minecraft), der eine Server.log-Datei mit allen Konsolenmeldungen/Fehlern generiert.

Hin und wieder stürzt ein Plugin (das ich brauche) ab, wodurch die Größe der Server.log-Datei drastisch ansteigen kann. Bei mir war es schon einmal so, dass die Datei 32 GB erreichte und meinen gesamten Speicherplatz verbrauchte.

Gibt es eine Möglichkeit, ein fortlaufendes Protokoll zu erstellen (alte Fehler zu löschen) oder die Dateigröße so zu begrenzen, dass sie beispielsweise 10 MB nicht überschreiten kann? Die Lösung darf jedoch die Ausführung des Servers nicht beeinträchtigen, sodass kein Fehler ausgegeben wird, wenn nicht mehr geschrieben werden kann.

Kann man das irgendwie mit CentOS machen?

Antwort1

Bukkit hat hierfür eine integrierte Funktion. Starten Sie den Server mit dem --log-limit=XParameter, wobei X die maximale Protokollgröße in Zeilenanzahl ist.

verwandte Informationen