WASで垂直分散した際のログの出力先設定
とりあえずこれでいくことにしたので、結果だけ報告。
- 構成
- 状況
- 1つのマシンに複数のアプリケーションサーバー(今回はWAS)を作り、1つのエンタープライズアプリケーションを配置している。
- Log4Jを使用してログをファイルに出力している。
- 問題
- 二つのプロセスから同じファイルにログを書き込んでしまう。
- 現象
- 普段は一見問題がなさそうに見えるが、Log4Jがログファイルのバックアップを行う際に不具合が起こる。具体的には、RollingFileAppenderを使用した際に、バックアップに失敗して新しいファイルだけ作成されて中身が無かったり、最新のログファイルの中身が消えたりする。
- 解決方法
いや〜、久しぶりに楽しかった。業務は中身がわからんからあんまりおもんないなぁ。あ、もっと良い方法があったら教えてください m(__)m
(2004/10/01追記)今の所、うまく動いてるっぽい。