Tag: 弹性beanstalk

将NodeJS部署到Elastic Beanstalk时出现NPM错误

我收到以下错误: 5065 verbose linkBins sse4_crc32@4.1.1 5066 verbose linkMans sse4_crc32@4.1.1 5067 verbose rebuildBundles sse4_crc32@4.1.1 5068 verbose rebuildBundles [ 'bindings', 'nan' ] 5069 info install sse4_crc32@4.1.1 5070 verbose unsafe-perm in lifecycle false 5071 info sse4_crc32@4.1.1 Failed to exec install script 5072 verbose stack Error: sse4_crc32@4.1.1 install: `node-gyp rebuild` 5072 verbose stack Exit status 1 5072 verbose stack […]

Amazon Elastic Beanstalk上的Node.js部署问题

我正在尝试使用Amazon Elastic Beanstalk服务部署node.js应用程序。 遵循本教程( http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.sdlc.html ),我设法部署了该应用程序。 但是,一旦上传到亚马逊,应用程序无法启动。 调查日志显示我以下错误:“无法运行npm安装”。 有没有人有什么问题可能是一个好主意? 该应用程序在本地运行良好。 在此先感谢您的帮助!

如何在Elastic Beanstalk上使用私有的npmregistry?

我们在Amazon Elastic Beanstalk上运行了一个nodejs项目,该项目使用我们使用nodejitsu的私有npmregistry托pipe的私有模块。 然而,从弹性实例访问私有的npmregistry并不是直截了当的,没有很好的logging。 什么是最好的方式来build立这个访问?

如何在aws elastic-beanstalk上自动重启节点应用程序

我已经search了这个问题一段时间,但无法find答案。 我的问题是在aws弹性beanstalk服务器上部署nodejs应用程序时,我想如果应用程序崩溃,nodejs应用程序将自动重新启动。 实际上很less有nodejs包已经通过命令行支持了,比如永远的 ,但是从控制台pipe理或者awscli安装这个包并执行它来自动重启,并没有简单的方法。 我想知道你如何解决aws eb上的重启问题?

无法findpackage.json。 Node.js可能有问题开始。 validationpackage.json是否有效,或将代码放在名为server.js或app.js的文件中

当我尝试上传Elastic Beanstalk上的Node.js项目时,我得到以下错误: 无法findpackage.json。 Node.js可能有问题开始。 validationpackage.json是否有效,或将代码放在名为server.js或app.js的文件中。 但是,我有主目录中的package.json。

build议在弹性豆茎上安装mongodb

首先,在你动手之前,我已经看过了如何在Elastic Beanstalk中安装mongodb? date为2014年,不再有效。 以及https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/#manually-deploy-mongodb-on-ec2 我在node.js上build立了一个新的弹性beanstalk环境,其中1个ec2微型实例的64位Amazon Linux 2016.03 v2.1.0运行Node.js, 我已经尝试使用ssh连接到我的实例,并使用yum命令安装mongodb软件包: $ sudo yum install -y mongodb-org-server mongodb-org-shell mongodb-org-tools 并收到了这个回电话: Loaded plugins: priorities, update-motd, upgrade-helper No package mongodb-org-server available. No package mongodb-org-shell available. No package mongodb-org-tools available. Error: Nothing to do 当我第一次进入我的实例时,我收到了这个错误警告: This EC2 instance is managed by AWS Elastic Beanstalk. Changes made via SSH WILL BE […]

Amazon Elastic Beanstalk节点和npm非标准安装位置

Amazon Beanstalk将节点和npm安装到真正模糊的地方 – 我不确定如果EB决定使用更新版本的节点,这会导致我的应用程序中断,它们不会改变。 这些是node和npm的位置: /opt/elasticbeanstalk/node-install/node-v0.8.24-linux-x64/bin/node /opt/elasticbeanstalk/node-install/node-v0.8.24-linux-x64/bin/npm 我很担心0.8.24部分发生了变化,我不想在cron或monit脚本中寻找通常只是/usr/bin/XXX 。 我如何获得这些可执行文件的一致的文件path? 为什么EB做到这一点? 作为参考,我尝试在.ebextensions/app.config设置NodeVersion选项,它对安装位置没有影响。