问题标签 [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.
deployment - 在 AWS opsworks 部署应用程序。为什么部署随机失败?
我有一个 AWS Opsworks Stack,它有一个带有许多实例的 Rails 层。
当我通常部署一个应用程序时,它可以工作。但有时应用程序在某些情况下会返回服务器错误(500 错误)。通过重新部署到有问题的实例来修复它。
有没有办法防止这个问题?为什么同一个应用程序在某些情况下有效,而在其他情况下无效?为什么重新部署可以解决问题?
提前致谢
解决方案
- 减少 nginx worker 连接
- 或者获取具有更多内存的实例类型。
- 很少 github checkout 会失败。如果发生这种情况,您只需要重新启动实例,它通常可以解决问题。
amazon-web-services - OpsWorks 中的 AWS 预留实例?
AWS 预留实例可以在 OpsWorks 中使用吗?
如果是这样,怎么做?任何文档都会很棒。
谢谢。
railo - AWS Opsworks 上的 Railo
是否有人有在 AWS OpsWorks 上部署 Railo (cfml) 应用程序的任何信息或经验?由于 Opsworks 现在支持 Java 应用程序,这似乎应该是可能的(类似于 cloudbees 或 heroku)。我只是很难开始。
amazon-web-services - 如何通过 AWS Opsworks 使用新的内存优化实例 (R3)?
我想知道如何使用新的内存优化实例?
目前 AWS opsworks 只允许选择老一代内存实例。
提前致谢。
解决方案
来自 CLI:
谢谢
ruby-on-rails-4 - 如何在亚马逊 opswork 中运行 rake db:seed
我是 opswork 的新手,我对厨师食谱不太了解。我已经在 opswork 上设置了应用程序,它工作正常,现在我想在那里加载我的种子数据。是否有任何选项可以运行种子命令?
amazon-web-services - 如何优化 nginx 中的 worker_processes 和 worker_connections?
我想优化 EC2 实例中的 nginx 配置。目标是在 rails / unicorn 应用程序中服务尽可能多的并发用户请求
实例规格
目前配置:
监控工具报告:
在当前可用的 CPU 和内存的情况下,是否可以在 nginx 中实现更好的性能?提前致谢。
amazon-web-services - aws 默认 IAM 角色已删除
在我的 AWS 账户中,我的默认角色名称以 aws-opsworks-service-role 开头。我错误地删除了这些角色。只是想知道这些角色是否有任何 AWS 的默认用法,当它们消失时可能会导致问题?我没有创建这些角色,也没有使用 opswork 服务(至少没有明确地)。
amazon-web-services - 当他们没有组时在 AWS 上创建现有用户
似乎当厨师创建一个 id 为“foobar”的用户时,它也创建了一个 id 为“foobar”的组。AWS 不这样做。
因此,当我通过 Opsworks 运行我的创建用户脚本时,它会炸毁已经存在的第一个用户,因为该组不存在。
我认为有一种方法可以说创建用户而不是组,但我找不到它。
解决这个问题的最佳方法是什么?我可以吗:
- 告诉厨师不要创建用户组?
- 如果用户存在但组不存在,告诉厨师创建它?
- 编写一个脚本来查找现有用户并为他们创建组?
- 还有什么?
dns - 将 OpsWorks 与 Route53 集成的自定义厨师食谱
我想在我的 OpsWorks 堆栈中添加一个自定义配方,以便在启动新实例时创建 Route53 DNS 记录,并在停止时删除 DNS 记录。
有一个看起来可以做到这一点的 Route53 Chef 食谱。它采用以下形式:
我的问题是:有没有办法从这个厨师食谱所需的 OpsWorks 属性中获取 AWS 凭证?传递这些凭据的最佳做法是什么?自定义 JSON?
ruby-on-rails - AWS OpsWorks - 显示 Chef 任务输出
在厨师日志中,我发现了一项需要很长时间的任务,并试图弄清楚如何查看它的输出。
我在服务器上找到了厨师日志文件,并且可以使用以下命令查看正常的厨师输出:
它挂在前面提到的日志输出上,直到预编译任务完成。
我知道 rakeassets:precompile
任务通常会给出输出,但我该如何查看呢?