我将AWS Elastic Beanstalk用于我的应用程序部署。 使用Firebase库会导致部署失败:
在异常终止的部署过程中,某些实例可能已经部署了新的 应用程序版本。确保所有实例都运行相同 版本,然后重新部署相应的应用程序版本。 2019-04-04 15:19:42 UTC + 0530错误部署应用程序失败。 2019-04-04 15:19:42 UTC + 0530错误在实例上执行命令失败 id'i-03d8e41a998f8c438'。中止操作。 2019-04-04 15:19:42 UTC + 0530 INFO在所有实例上命令执行完成。 摘要:[成功:0,失败:1]。 2019-04-04 15:19:41 UTC + 0530 错误[实例:i-03d8e41a998f8c438]命令在实例上失败。 返回码:1输出: (已截断)... opt / elasticbeanstalk / containerfiles / ebnode.py”,行 180,在npm_install中引发e子进程。CalledProcessError:命令 '['/opt/elasticbeanstalk/node-install/node-v10.15.1-linux-x64/bin/npm', '--production','rebuild']'返回非零退出状态1.挂钩 /opt/elasticbeanstalk/hooks/appdeploy/pre/50npm.sh失败。欲了解更多 详细信息,请使用控制台或EB CLI检查/var/log/eb-activity.log。
好像您在依赖项安装期间内存泄漏有一些问题。
P.S。 -使用
中的库期间部署没有问题 https://www.npmjs.com/package/firebase
https://www.npmjs.com/package/fcm-node