ホームページ  >  記事  >  バックエンド開発  >  Web サイトのコードが同時に複数のマシンにデプロイされたときに、合理的にログを記録するにはどうすればよいでしょうか?

Web サイトのコードが同時に複数のマシンにデプロイされたときに、合理的にログを記録するにはどうすればよいでしょうか?

WBOY
WBOYオリジナル
2016-10-22 00:14:241014ブラウズ

ファイルに書き込むとログが別のマシンに分散してしまい、デバッグが不便になります。

データベースに書き込まれる場合、ログの変更は tail -f コマンドのように自動的にフラッシュされません。

何か良いログ記録方法はありますか?

返信内容:

ファイルに書き込むとログが別のマシンに分散してしまい、デバッグが不便になります。

データベースに書き込まれる場合、ログの変更は tail -f コマンドのように自動的にフラッシュされません。

何か良いログ記録方法はありますか?

弊社の処理方法について教えてください。ログはDBに書き込まれ、監視基盤が監視を行っています。

rsyslog を使用して同じマシンにログを記録し、一元的に処理します。

ELKセットの使用を推奨します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。