问题标签 [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.
amazon-web-services - 部署新 Postgresql 服务器时自定义 Opsworks 层失败
我正在按照本指南在 Opsworks 中创建自定义 Postgresql 层,以便为我的 Ruby on Rails 应用程序构建服务器。我正在使用博客文章中提供的这个自定义 JSON:
使用以下自定义食谱 (git://github.com/growthrepublic/cookbooks.git)
- postgresql::贡献
- postgresql::ruby
- postgresql::服务器
- PostgreSQL
实例设置失败并显示以下错误消息:
我是 Chef 和 Opsworks 的新手,有人知道它为什么会失败吗?
谢谢!弗朗西斯
amazon-web-services - Tomcat context.xml 的 Aws OpsWorks RDS 配置
我正在尝试部署一个名为 abcd 的应用程序,其工件为 abcd.war。我想配置到外部数据源。下面是我的 abcd.war/META-INF/context.xml 文件
我在部署期间配置了以下自定义 JSON
我还在配置阶段添加了配方 opsworks_java::context。但这似乎不起作用,我总是收到如下消息
[2014-01-11T16:12:48+00:00] 信息:处理模板 [abcd 的上下文文件] 操作创建(opsworks_java::context 第 16 行)[2014-01-11T16:12:48+00:00]调试:由于 only_if ruby 块而跳过模板 [abcd 的上下文文件]
谁能帮助我解决 OpsWorks 配置中缺少的问题?
ruby-on-rails - 每当 aws opsworks 上的 gem
有没有人有使用aws opsworks上的when gem的经验/成功?有好的食谱吗?我可以将该配方放在单独的层上并将一个实例与该附加层相关联吗?或者有更好的方法吗?谢谢!!!
编辑:
我们最终做的有点不同......
代码:
不能真正贴出真实的代码,但是是这样的:
在部署/before_migrate.rb 中:
在部署/after_restart.rb 中:
在 config/schedule.rb.erb 中:
aws-opsworks - 获取 opsworks tmpdir
我想在运行 setup 时使用 opsworks 使用的 tmpdir。我在一个钩子(before_restart.rb)中调用它,但它不起作用。这是我正在做的事情:
但是我的 app_source 变量的结果是什么......我所期望的是类似于“/tmp/opsworks20140120-917-pv1iee”的东西。我究竟做错了什么?
ruby-on-rails - AWS OpsWorks 与 AWS Beanstalk 与 AWS CloudFormation?
我想知道使用 AWS OpsWorks 与 AWS Beanstalk 和 AWS CloudFormation 的优缺点是什么?
我对一个可以自动扩展以处理任何大量并发 Web 请求(从每分钟 1000 个请求到 1000 万转)的系统感兴趣,包括一个可以自动扩展的数据库层。
理想情况下,我希望有效地共享一些硬件资源,而不是为每个应用程序创建一个单独的实例。过去我主要使用 EC2 实例 + RDS + Cloudfront + S3
堆栈系统将在我们从 Heroku 迁移的 rails 应用程序上托管一些高流量的 ruby,还有一些 python/django 应用程序和一些 PHP 应用程序。
提前致谢。
amazon-web-services - AWS OpsWorks 错误:无法重新启动主管服务,因为它不存在
我的 AWS OpsWorks 自定义食谱中有两个食谱
第一个是myserver/recipes/supervisor.rb
第二个是myserver/recipes/update_code.rb
supervisor_service
是从这里提供的。
起初我尝试在运行实例中执行第一个配方。执行成功,supervisor运行顺利。
第二个秘诀基本上是更新主管运行的代码。所以我需要重新启动主管。但是每次执行服务时我都会收到此错误。
我究竟做错了什么?
更新
我把include_recipe 'supervisor'
文件放进去myserver/recipes/supervisor.rb
。
但是当我myserver::update_code
在我的 AWS OpsWorks 中执行时,它仍然在下面返回错误,但带有一个新部分Compiled Resource
。
更新
我终于用这个手动执行
但仍然试图找出为什么notifies
不起作用。
deployment - 除了在 Opsworks 上创建部署注释时,我还能在哪里看到它们?
我通过 Grunt 自动化部署,即使在每个实例的所有部署列表中,我也看不到我看到部署注释的视图。
ruby-on-rails - AWS OpsWorks 中的 ActiveRecord::ConnectionNotEstablished
我已经尝试了各种解决方案,包括下面的这个,但仍然遇到同样的错误。欣赏任何线索。
在 Rails 3.2 中使用 Mongoid 时删除 database.yml
• 导轨 (3.2.11)
• 独角兽 (4.8.2)
aws-opsworks - opsworks rails.env 与自定义 json rails_env 不匹配
在我的 Nginx/Unicorn Opsworks 环境中,我将自定义 JSON rails_env 属性设置为“opsworks”
但是当我进入 Rails 控制台并运行 Rail.env 时,Rails 返回“开发”。Opsworks 正在 opsworks 环境下启动 Unicorn,但 Rails 似乎正在开发中运行。日志目录包含开发和 opsworks 的日志。
对我做错了什么有任何想法吗?
ruby-on-rails - 如何在 Ubuntu 12.04 上为 Opsworks Rails 应用层安装 npm
在 Ubuntu 12.04 上,如果您通过常规源安装 nodejs
您将获得不包含 npm 的较旧版本的 nodejs (0.6)。您可以手动安装上游版本,然后您将拥有 npm。
类似地,将 nodejs 添加到 Rails 应用程序层上的 OS 包中会为我提供旧版本的 node.js。如何在 OpsWorks 上为 Rails 应用层安装带有 npm 的 nodejs?