web-dev-qa-db-ja.com

node.jsを管理する方法はAWSEC2に永久にログオンしますか?

AWS EC2 ubuntuサーバーでNode.jsアプリケーションを実行しており、「forever」モジュールを使用してアプリを実行し続けています。また、foreverによって実行されるロギング(.foreverフォルダー内のファイルにダンプする)も利用します。時間の経過とともに、ログファイルが大きくなり、管理が困難になります。また、Herokuには、すばらしいサービスPaperTrailを使用してログとアラートを管理するアプリがいくつかあります。私の質問は、HerokuのPaperTrailのように、ログとエラーアラートを管理するために使用できるAWS上のサービスはありますか?また、アプリケーションまたはログファイルをこのサービスに添付するにはどうすればよいですか?

2
Ankur Lathwal

いくつかの考え:

  1. LogRotate を使用してログをローテーションします。
  2. ログファイルの保存には CloudWatch logs を使用します。それらがCWLに入った後、サーバーから削除できます。

エラーアラートを支援するには、質問を編集して詳細情報を提供する必要があります。 AWS Simple Notification Service が適用される場合があります。

1
Tim