繁体   English   中英

在集群模式下在Elastic Beanstalk上运行pm2

[英]Running pm2 on Elastic Beanstalk in cluster mode

我一直在尝试在AWS Elastic Beanstalk的节点Web服务环境上运行pm2,但是没有运气。 我通过以下./node_modules/.bin/pm2 start server.js -i 0 express api: ./node_modules/.bin/pm2 start server.js -i 0但是服务器从不降级。 我可以在本地运行相同的命令。 我将ssh放入了aws实例并查看了日志,但是没有看到任何错误。 如果我可以和通过集群模式在eb上成功运行pm2的人聊天,那将是一个很大的帮助。

谢谢!

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

https://gist.github.com/Unitech/4c8ea564aa8bf0a389c5

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

container_commands:
    0_install_pm2:
        command: "npm install pm2 -g"

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM