プロセスの 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 に設定されています。