CentOS で server.log ファイルのサイズを制限する (Minecraft)

CentOS で server.log ファイルのサイズを制限する (Minecraft)

現在、すべてのコンソール メッセージ/エラーを含む server.log ファイルを生成する bukkit (minecraft) サーバーを実行しています。

時々、プラグイン (必要なプラグイン) がクラッシュして、server.log ファイルのサイズが劇的に増加することがあります。 以前は 32 GB に達し、ディスク領域がすべて使用されました。

ローリング ログ (古いエラーを削除) にする方法や、ファイル サイズを制限して 10 MB を超えないようにする方法はありますか。ただし、このソリューションは、サーバーの実行方法に影響を与えないようにする必要があります。そうしないと、書き込みができなくなったときにエラーがスローされてしまいます。

CentOS でこれをどうやってやるのでしょうか?

答え1

Bukkit にはこのための機能が組み込まれています。--log-limit=Xパラメータを使用してサーバーを起動します。ここで、X は行数での最大ログ サイズです。

関連情報