2

プロセスの 2 つのインスタンスが各サーバー (合計 2 つのサーバー) で実行され、プロセスが開始されてから 1 週間後に、4 つのログ ファイルすべて (各プロセスにはそれぞれのログ ファイルがあります) へのログの書き込みが停止しました。プロセスはまだ実行中ですが、各プロセスはそれぞれのログ ファイルの更新を停止しています。

以下は、log4rを初期化し、ログを書き込む方法です。

@@logger = Log4r::Logger.new(@@log_name)
@@logger.outputters = Log4r::RollingFileOutputter.new(@@log_name,
                            :filename => log_filename,
                            :maxsize => max_log_size,
                            :maxtime => max_log_time,
                            :trunk => true,
                            :max_backups => max_backup_logs)
@@logger.debug "logs string"

ここでは、最大サイズは 104MB、時間は 604800 秒、最大バックアップ数は 0 に設定されています。

4

0 に答える 0