はじめに
TableauServerは使い続けているとログが溜まっていき、ディスク使用率が100%に達するとサービス停止してしまいます。
サービス停止してしまうと復旧するためにいろいろと面倒なので、そうなる前に不要なログを削除してディスク使用率を削減する必要があります。
ログのバックアップ
ログは不要なら消してしまって問題ありませんが、必要に応じてバックアップをとってください。
ログのクリーンアップ
ログ削除は下記コマンドで行えます。
tsm maintenance cleanup
df -h
で容量を確認します。下記の場合は98%まで逼迫してしまっています。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 969G 947G 23G 98% /
tsm status
で状態を確認しておきます。
$ tsm status
Status: RUNNING
# 一週間よりも古いログファイルを削除
$ tsm maintenance cleanup -l --log-files-retention 7
Starting the cleanup job.
The last successful run of CleanupJob took 0 minute(s).
Job id is 'xxxx', timeout is 60 minutes.
100% - 古いログ ファイルを削除しています。 。
Cleanup completed.
# 再度確認
$ tsm status
Status: RUNNING
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 969G 551G 419G 57% /
参考