ローカルノードサーバーでは、キャッチされない例外が発生して手動で再起動する必要があります。したがって、localはforeverまたはpm2のいずれかを使用して実行されました。 しかし、私の開発サーバーはNode.Js環境のAWS Elastic Beanstalkです。捕捉されない例外を記録して投げても、決して終了しません。終了しても自動的に起動します。 AWS Elastic Beanstalk環境で永続的にnode.jsを実行するには、PM2またはForeverが必要です。ここでElastic Beanstalk Node.JsにPM2またはForeverが必要です
1
A
答えて
0
はEBSでPM2を使用する方法についてのチュートリアルです:
http://pm2.keymetrics.io/docs/tutorials/use-pm2-with-aws-elastic-beanstalk/
はそれが役に立てば幸い!
+0
私のアプリケーションがキャッチされない例外で失敗すると、elasticbeanstalkによって自動的に起動されるので、私の質問はEBでPM2を使う必要があります。 – Jocket
1
私の2セント:
EBSオーバーPM2のための多くの利点があります:PM2と
あなたは、異なるプラットフォーム(JS、ルビー、と多くのアプリケーション(プロセス)を制御し、管理することができます。.. )。 EBSでは、一度に1つのアプリケーションのみをEBSに展開できます。
PM2を使用すると、1つのプロセスを再ロード/再起動/停止し、他のプロセスをそのまま維持できる、実行中のすべてのプロセスを直接制御できます。
EBSでは、クラッシュ時の再起動やメモリリークの制限など、ごくわずかな問題を修正できます。しかし、PM2は他の多くの問題(優雅なリロード、0レイテンシのリロードなど)を制御できます。 EBSの全機能について少し間違っているかもしれませんが、それ以上の機能を提供するかもしれません。
関連する問題
- 1. Elastic BeanstalkがないElastic Beanstalk
- 2. MongoDbでNode.jsアプリケーションをAWS ec2またはElastic Beanstalkにデプロイする方法は?
- 3. Elastic Beanstalkでは、RDS
- 4. Elastic Beanstalkで
- 5. Elastic Beanstalkインストールscipy
- 6. Elastic Beanstalk Nginx Static Files
- 7. 私はExpressまたはElastic Beanstalkに静的ファイルを提供する必要がありますか?
- 8. Elastic Beanstalk npm failed
- 9. Node.js with Forever
- 10. Elastic Beanstalk node.jsアプリケーションがSSLを介して配信されました
- 11. AWS Elastic Beanstalk - .ebextensions
- 12. AWS Elastic Beanstalkデプロイメントオーダー
- 13. Amazon Elastic Beanstalkにnode.jsアプリケーションをデプロイする際のエラー
- 14. ELB passプロトコルをnode.jsプロセス(Elastic Beanstalk)にする方法
- 15. Elastic BeanstalkのプラットフォームをPHPからNode.jsに変更する
- 16. AWSとElastic Beanstalk
- 17. Django Channels + Elastic Beanstalk
- 18. AWS - Elastic Beanstalkのインストールコマンド
- 19. AWS Elastic Beanstalkのコンテナオプション
- 20. Elastic Beanstalk run post deployスクリプト
- 21. AWS Elastic BeanStalkとVPC
- 22. CloudWatchログとNginxのElastic Beanstalk
- 23. Elastic BeanstalkのElastic Load Balancerの名前
- 24. Elastic Beanstalkにmatplotlibをインストールするには
- 25. AWS Elastic Beanstalk:スケーリングトリガーCPUUnitilization
- 26. Elastic Beanstalkへのデプロイメント
- 27. AWS Elastic BeanstalkとJAVA_OPTS
- 28. AWS Elastic BeanstalkとSQS
- 29. Amazon Elastic BeanstalkのPsycopg2
- 30. AWS Elastic Beanstalkで展開
NodejsプロセスはElastic beanstalkで完全に管理されますが、 '.ebextensions/web.config'ファイルを使用してインスタンスをカスタマイズすることができます[Advanced Environment Customization](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html) – Ezzat
弾力のある豆の塊はnodejsを永遠に保つのですか?再起動はどのように行われますか? – Jocket