2

私はこのシナリオを持っています。

8 日より古いログをアーカイブするログ アーカイブ スクリプトがあります。ログをアーカイブするまでログを失わないようにしたいと考えています。

私はmaxBackupIndex10とmaxFileSize10MBに設定しました。8 日以内に 100 MB を超えるログを必要とするトランザクションをさらに取得すると、一部のログが失われる可能性があります。

どうすればこの状況を回避できますか? maxBackupIndex無限に設定できますか?

この問題についてご協力いただきありがとうございます。

4

2 に答える 2

2

maxBackupIndex と maxFileSize は、妥当なワークロードを保持できる十分な数値に設定しますが、ディスク領域を超過するほど高くはなりません。

次に、外部タスク (cron または Windows のスケジュールされたタスク) を作成して、8 日より古いログを削除/アーカイブします。

于 2012-08-07T07:58:17.037 に答える
1

ログの保持に問題がある場合は、1 日以上経過したファイルを圧縮するスクリプトを使用することもできます。

maxFileSizeですint。1000000000 に設定するか、ディスク領域を使いすぎるような値に設定できます。maxFileSizeまた、 100MB または 1GB に増やすこともできます。

于 2012-08-07T07:57:13.093 に答える