[英]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.