问题标签 [aws-opsworks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
124 浏览

deployment - 在 AWS opsworks 部署应用程序。为什么部署随机失败?

我有一个 AWS Opsworks Stack,它有一个带有许多实例的 Rails 层。

当我通常部署一个应用程序时,它可以工作。但有时应用程序在某些情况下会返回服务器错误(500 错误)。通过重新部署到有问题的实例来修复它。

有没有办法防止这个问题?为什么同一个应用程序在某些情况下有效,而在其他情况下无效?为什么重新部署可以解决问题?

提前致谢

解决方案

  • 减少 nginx worker 连接
  • 或者获取具有更多内存的实例类型。
  • 很少 github checkout 会失败。如果发生这种情况,您只需要重新启动实例,它通常可以解决问题。
0 投票
1 回答
644 浏览

amazon-web-services - OpsWorks 中的 AWS 预留实例?

AWS 预留实例可以在 OpsWorks 中使用吗?

如果是这样,怎么做?任何文档都会很棒。

谢谢。

0 投票
1 回答
72 浏览

railo - AWS Opsworks 上的 Railo

是否有人有在 AWS OpsWorks 上部署 Railo (cfml) 应用程序的任何信息或经验?由于 Opsworks 现在支持 Java 应用程序,这似乎应该是可能的(类似于 cloudbees 或 heroku)。我只是很难开始。

0 投票
1 回答
274 浏览

amazon-web-services - 如何通过 AWS Opsworks 使用新的内存优化实例 (R3)?

我想知道如何使用新的内存优化实例?

目前 AWS opsworks 只允许选择老一代内存实例。

http://aws.amazon.com/about-aws/whats-new/2014/04/10/r3-announcing-the-next-generation-of-amazon-ec2-memory-optimized-instances/

提前致谢。

解决方案

来自 CLI:

谢谢

0 投票
1 回答
357 浏览

ruby-on-rails-4 - 如何在亚马逊 opswork 中运行 rake db:seed

我是 opswork 的新手,我对厨师食谱不太了解。我已经在 opswork 上设置了应用程序,它工作正常,现在我想在那里加载我的种子数据。是否有任何选项可以运行种子命令?

0 投票
1 回答
1234 浏览

amazon-web-services - 如何优化 nginx 中的 worker_processes 和 worker_connections?

我想优化 EC2 实例中的 nginx 配置。目标是在 rails / unicorn 应用程序中服务尽可能多的并发用户请求

实例规格

目前配置:

监控工具报告:

在当前可用的 CPU 和内存的情况下,是否可以在 nginx 中实现更好的性能?提前致谢。

0 投票
2 回答
1393 浏览

amazon-web-services - aws 默认 IAM 角色已删除

在我的 AWS 账户中,我的默认角色名称以 aws-opsworks-service-role 开头。我错误地删除了这些角色。只是想知道这些角色是否有任何 AWS 的默认用法,当它们消失时可能会导致问题?我没有创建这些角色,也没有使用 opswork 服务(至少没有明确地)。

0 投票
2 回答
50 浏览

amazon-web-services - 当他们没有组时在 AWS 上创建现有用户

似乎当厨师创建一个 id 为“foobar”的用户时,它也创建了一个 id 为“foobar”的组。AWS 不这样做。

因此,当我通过 Opsworks 运行我的创建用户脚本时,它会炸毁已经存在的第一个用户,因为该组不存在。

我认为有一种方法可以说创建用户而不是组,但我找不到它。

解决这个问题的最佳方法是什么?我可以吗:

  • 告诉厨师不要创建用户组?
  • 如果用户存在但组不存在,告诉厨师创建它?
  • 编写一个脚本来查找现有用户并为他们创建组?
  • 还有什么?
0 投票
1 回答
843 浏览

dns - 将 OpsWorks 与 Route53 集成的自定义厨师食谱

我想在我的 OpsWorks 堆栈中添加一个自定义配方,以便在启动新实例时创建 Route53 DNS 记录,并在停止时删除 DNS 记录。

有一个看起来可以做到这一点的 Route53 Chef 食谱。它采用以下形式:

我的问题是:有没有办法从这个厨师食谱所需的 OpsWorks 属性中获取 AWS 凭证?传递这些凭据的最佳做法是什么?自定义 JSON?

0 投票
1 回答
146 浏览

ruby-on-rails - AWS OpsWorks - 显示 Chef 任务输出

在厨师日志中,我发现了一项需要很长时间的任务,并试图弄清楚如何查看它的输出。

我在服务器上找到了厨师日志文件,并且可以使用以下命令查看正常的厨师输出:

它挂在前面提到的日志输出上,直到预编译任务完成。

我知道 rakeassets:precompile任务通常会给出输出,但我该如何查看呢?