Node.js 集群模式下弹性豆茎上运行pm2

Node.js 集群模式下弹性豆茎上运行pm2,node.js,amazon-web-services,amazon-elastic-beanstalk,pm2,Node.js,Amazon Web Services,Amazon Elastic Beanstalk,Pm2,我一直在尝试在AWS Elastic Beanstalk的节点web服务环境上运行pm2,但运气不好。我通过以下方式启动express api:/node\u modules/.bin/pm2 start server.js-I 0,但服务器从未脱离降级状态。我可以在本地运行相同的命令。我已经通过ssh访问了aws实例并查看了日志,但没有看到任何错误。如果我能与通过集群模式在eb上成功运行pm2的人聊天,那将是一个很大的帮助 谢谢 我已经成功地在aws elastic beanstalk上部署了

我一直在尝试在AWS Elastic Beanstalk的节点web服务环境上运行pm2,但运气不好。我通过以下方式启动express api:
/node\u modules/.bin/pm2 start server.js-I 0
,但服务器从未脱离降级状态。我可以在本地运行相同的命令。我已经通过ssh访问了aws实例并查看了日志,但没有看到任何错误。如果我能与通过集群模式在eb上成功运行pm2的人聊天,那将是一个很大的帮助


谢谢

我已经成功地在aws elastic beanstalk上部署了pm2,它有多种实现方法。 您可以将安装命令添加到pm2全局安装的
.elasticbeanstalk/config.yml
文件中,或者只需将pm2安装到您的应用程序中,然后按照下面链接的说明进行操作(推荐方式)

对于第一种方法,在
config.yml
文件中,只需添加以下行(上面的链接不需要此行):


您需要使用此方法手动为应用程序编写启动命令。

以下是有关如何在Beanstalk上使用PM2的教程:
container_commands:
    0_install_pm2:
        command: "npm install pm2 -g"