-
- uji
- 480ポイント
- posted at:2010/03/14 08:54
WEBサーバやProxyサーバなどが出力するログについて、 現在、運用中のサーバではテキスト形式のファイルにして1日1GB以上のログがたまります(1台だけでこの量です)。 これをローカルディスクに一日単位でロテートして、数日前のログを定期的に他サーバへ避難させています。 そもそも出力をテキストでいいのか、しかもローカル保存でいいのか、という疑問があります。 リアルタイムにネットワーク経由でログ転送させたり、データベースへ格納したり、方法は色々あると思いますが、みなさんはどのような方法を取っていますでしょうか?
- answers (3)
- clip count (0)
- access count (720)
- answer
まず、ログの量が圧倒的に多いと感じられます。 可能な限り必要なログのみに絞る事をお勧めします。 また自身に溜めこむのではなく、networkごしにlogging serverを置いておけば Server自身にHW故障など発生しても、logが閲覧できるため原因追究にも役立ちます。
loggingサーバーにログを転送させるのは一般的です。各サーバーローカルは直近のログしか残りません、トラブルシューティングなどに便利です。 ディスク容量、ネットワーク通信量を考慮して、ログファイルを圧縮することもよく見られます。
(返信が遅くなってすみません) masahideさん、crossroadさん、ご回答ありがとうございました。 大容量ログ出力の場合においても、リアルタイムにネットワーク越しにログサーバへ転送する運用も一般的に行われている、という解釈をしました![]()
1
answer
2
answer
3
answer
(2009/03/31 04:11)
by learner
- 0clip
- 2065access count
- Programming / programing language / PHP
6
answer
3
answer
1
answer
1
answer
2
answer
5
answer
1
answer
(2009/07/07 01:27)
- 0clip
- 1864access count
- Internet / Web log analysis
