Tag: 弹性beanstalk

Node.js – Elastic Beanstalk – Winston – / var / log / nodejs

我们一直在弹性豆杆上使用温斯顿一段时间,它运作良好。 但是我们总是编写两组日志 – 一个是系统节点日志,在/ var / log / nodejs中,然后我们有自己的应用程序特定文件,它们位于应用程序根目录的日志目录中。 我们决定尝试整合我们的日志,这使得他们在豆杆控制台中很方便。 但是,/var/log/nodejs/nodejs.log,当一个新实例启动时,日志的权限限制为root,并且应用程序崩溃。 nodejs进程不能写入它们。 我们可以将文件传给nodejs,但这不是一个好的长期解决scheme。 有没有人得到这个设置? 如果是的话,你是怎么做到的?

如何访问aws elasticbeanstalk中部署的文件

我已经在aws elasticbeanstalk上部署了node.js代码,创build了一个新的环境。 该应用程序已成功部署。 我想要访问这些文件。 我使用SSH到远程机器,但我找不到代码

通过AWS SDK部署EB

我目前的部署过程: 从代码创buildzip文件 使用EB CLI和.elasticbeanstalk / config.yml将代码上传到EB实例我在config.yml中指定应用程序名称,环境名称和工件(zip文件)。 我能否仅使用AWS SDK(nodeJS)将代码部署到EB实例?

AWS ElasticBeanstalk + Socket.IO + SSL问题

我在使用AWS ElasticBeanstalk和NodeJS环境+ Socket.IO + SSL来处理我们的消息应用程序时遇到了麻烦。 我已经在试图解决这个问题的圈子里运行,但是我总是会遇到一个WebSocket握手错误(504 GATEWAY_TIMEOUT)。 AWS Elastic Beanstalk负载均衡器configuration: ELB安全入站规则 实例的安全入站规则 响应错误 前端代码 提前致谢。 任何帮助,高度赞赏!

Docker生成npm错误日志

如果在创buildDockerfile时npm install命令失败,我怎样才能查看npm-debug.log的内容? 我的问题正在恶化,因为它们只发生在Elastic Beanstalk应用程序上传上,但问题仍然适用于本地Docker构build。

将node.js应用程序部署到Amazon Elastic Beanstalk时出错

我最近在beanstalk上部署了一个新的node.js应用程序,并继续运行以下错误? [Instance:i-cce89e4a]命令在实例上失败。 返回码:1输出:(截断)… opt / elasticbeanstalk / containerfiles / ebnode.py“,第180行,在npm_install中引发subprocess.CalledProcessError:命令'['/ opt / elasticbeanstalk / node-install / node-v4 .4.6-linux-x64 / bin / npm','–production','rebuild']'返回非零退出状态254.钩子/opt/elasticbeanstalk/hooks/configdeploy/pre/50npm.sh失败。详细信息,请使用控制台或EB CLI检查/var/log/eb-activity.log。 我的节点版本是:4.4.7 部署似乎在下面的最后一行失败: except Exception, e: npm_debug_log = '/var/log/nodejs/npm-debug.log' app_npm_debug_log = os.path.join(app_path, "npm-debug.log") write_event('Failed to run npm install. Snapshot logs for more details.', 'ERROR') if not os.path.exists(app_npm_debug_log): utc_time_str = datetime.datetime.utcnow().strftime("UTC %Y/%m/%d %H:%M:%S") err_msg […]

Amazon Elastic Beanstalk .config for node 64bit&env

这里是我的EBconfiguration文件.ebextensions/app.config的摘录: option_settings: – option_name: AWS_SECRET_KEY value: xxxxxxxxxx – option_name: AWS_ACCESS_KEY_ID value: xxxxxxxxxx – option_name: APP_ENV value: development – namespace: aws:elasticbeanstalk:container:nodejs option_name: ProxyServer value: nginx – namespace: aws:elasticbeanstalk:container:nodejs option_name: GzipCompression value: true – namespace: aws:elasticbeanstalk:container:nodejs option_name: NodeVersion value: 0.8.10 – namespace: aws:elasticbeanstalk:container:nodejs option_name: NodeCommand value: npm start commands: test_command: command: echo $APPLICATION_ENV > /home/ec2-user/test.txt cwd: /home/ec2-user […]

如何使用Node.js在AWS Elastic Beanstalk上创build自己的日志文件?

看起来像AWS Elastic Beanstalk没有持久的本地存储,我无法创build我的应用程序自己的日志文件。 有人find了一个办法吗? 谢谢。

如何为Node.js WebSocket服务器configurationAWS Elastic Beanstalk?

我正在写一个纯粹的Node.js WebSocket服务器: AWS Elastic Beanstalk 适用于PostgreSQL的AWS关系数据库服务(RDS) 适用于Apple推送通知服务(APN)的AWS简易通知服务(SNS) Node.js ws模块 Node.js pg模块 我也希望它是安全的,例如: WSS(基于SSL / TLS的WebSockets) DoS攻击预防 我已经将“代理服务器”更改为“无”,但我应该更改哪些其他configuration?

在Elastic Beanstalk上使用mongoDB部署Node.Js应用程序时出现错误

我们正在尝试在Amazon AWS Elastic Beanstalk上使用Node.js部署mongoDB,但是它提供了一个完全脱离这个星球的错误。 请帮忙! [实例:i-28bfc6e4] 命令在实例上失败 。 返回码:127输出 :(截断)… riorities,update-motd,upgrade-helper软件包mongo-10gen-server-2.4.14-mongodb_1.x86_64 被mongodb-org-serve r-2.6.10-1已经安装的.x86_64什么都没有做/etc/init.d/mongos.sh:第1行:/ usr / bin / mongos: 没有这样的文件或目录 。 钩/opt/elasticbeanstalk/hooks/appdeploy/enact/98_newrelic_sysmond.sh失败。 有关更多详细信息,请使用控制台或EB CLI检查/var/log/eb-activity.log。