问题标签 [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 回答
445 浏览

amazon-web-services - 部署新 Postgresql 服务器时自定义 Opsworks 层失败

我正在按照指南在 Opsworks 中创建自定义 Postgresql 层,以便为我的 Ruby on Rails 应用程序构建服务器。我正在使用博客文章中提供的这个自定义 JSON:

使用以下自定义食谱 (git://github.com/growthrepublic/cookbooks.git)

  • postgresql::贡献
  • postgresql::ruby
  • postgresql::服务器
  • PostgreSQL

实例设置失败并显示以下错误消息:

我是 Chef 和 Opsworks 的新手,有人知道它为什么会失败吗?

谢谢!弗朗西斯

0 投票
1 回答
424 浏览

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 配置中缺少的问题?

0 投票
1 回答
1758 浏览

ruby-on-rails - 每当 aws opsworks 上的 gem

有没有人有使用aws opsworks上的when gem的经验/成功?有好的食谱吗?我可以将该配方放在单独的层上并将一个实例与该附加层相关联吗?或者有更好的方法吗?谢谢!!!

编辑:

我们最终做的有点不同......

代码:

不能真正贴出真实的代码,但是是这样的:

在部署/before_migrate.rb 中:

在部署/after_restart.rb 中:

在 config/schedule.rb.erb 中:

0 投票
1 回答
167 浏览

aws-opsworks - 获取 opsworks tmpdir

我想在运行 setup 时使用 opsworks 使用的 tmpdir。我在一个钩子(before_restart.rb)中调用它,但它不起作用。这是我正在做的事情:

但是我的 app_source 变量的结果是什么......我所期望的是类似于“/tmp/opsworks20140120-917-pv1iee”的东西。我究竟做错了什么?

0 投票
9 回答
33150 浏览

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 应用程序。

提前致谢。

0 投票
2 回答
1175 浏览

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不起作用。

0 投票
1 回答
27 浏览

deployment - 除了在 Opsworks 上创建部署注释时,我还能在哪里看到它们?

我通过 Grunt 自动化部署,即使在每个实例的所有部署列表中,我也看不到我看到部署注释的视图。

部署应用

0 投票
1 回答
181 浏览

ruby-on-rails - AWS OpsWorks 中的 ActiveRecord::ConnectionNotEstablished

我已经尝试了各种解决方案,包括下面的这个,但仍然遇到同样的错误。欣赏任何线索。

在 Rails 3.2 中使用 Mongoid 时删除 database.yml

• 导轨 (3.2.11)

• 独角兽 (4.8.2)

0 投票
1 回答
503 浏览

aws-opsworks - opsworks rails.env 与自定义 json rails_env 不匹配

在我的 Nginx/Unicorn Opsworks 环境中,我将自定义 JSON rails_env 属性设置为“opsworks”

但是当我进入 Rails 控制台并运行 Rail.env 时,Rails 返回“开发”。Opsworks 正在 opsworks 环境下启动 Unicorn,但 Rails 似乎正在开发中运行。日志目录包含开发和 opsworks 的日志。

对我做错了什么有任何想法吗?

0 投票
1 回答
1461 浏览

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?