大規模システムにおけるログ出力方法について Q&A  

Hello, Guest! | Sign in | help | okyuu.com Feed Feed

top / questions / Server, Storage questions / Server machines questions / 大規模システムにおけるログ出力方法について
okyuu.comは、2010年9月21日正午をもってサービス終了とさせていただきます。また、2010年6月21日正午以降の投稿およびコメント、回答ができなくなりますのでご注意ください。

0

0
votes
WEBサーバやProxyサーバなどが出力するログについて、
現在、運用中のサーバではテキスト形式のファイルにして1日1GB以上のログがたまります(1台だけでこの量です)。
これをローカルディスクに一日単位でロテートして、数日前のログを定期的に他サーバへ避難させています。

そもそも出力をテキストでいいのか、しかもローカル保存でいいのか、という疑問があります。
リアルタイムにネットワーク経由でログ転送させたり、データベースへ格納したり、方法は色々あると思いますが、みなさんはどのような方法を取っていますでしょうか?

  • answers (3)
  • clip count (0)
  • access count (720)

  • answer

1

1
votes
まず、ログの量が圧倒的に多いと感じられます。
可能な限り必要なログのみに絞る事をお勧めします。

また自身に溜めこむのではなく、networkごしにlogging serverを置いておけば
Server自身にHW故障など発生しても、logが閲覧できるため原因追究にも役立ちます。




0

0
votes
loggingサーバーにログを転送させるのは一般的です。各サーバーローカルは直近のログしか残りません、トラブルシューティングなどに便利です。

ディスク容量、ネットワーク通信量を考慮して、ログファイルを圧縮することもよく見られます。

0

0
votes
(返信が遅くなってすみません)

masahideさん、crossroadさん、ご回答ありがとうございました。
大容量ログ出力の場合においても、リアルタイムにネットワーク越しにログサーバへ転送する運用も一般的に行われている、という解釈をしましたgrin

0
1
answer
0
2
answer
(2010/03/29 01:56) by crossroad
2
3
answer
1
6
answer
1
3
answer
(2009/04/21 02:42) by pha
0
1
answer
0
1
answer
(2009/06/15 23:21)
0
2
answer
(2009/04/21 05:09) by akane_chan
0
5
answer
  

choose a provider