问题标签 [engineyard]
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.
chef-infra - 如何将 Cloudera Flume 安装到 linux Gentoo (EngineYard)
询问是否有人知道通过 portage (emerge) 在 linux Gentoo EngineYard 实例上安装 Cloudera Flume 的一些选项
或厨师食谱来编译水槽。
谢谢!
ruby-on-rails - 如何使用延迟作业设置厨师食谱以产生多个工人?
我几乎找不到这方面的文档,也找不到EngineYard的任何帮助。
这是我的 delay_job/recipes/default.rb :
然后我做 ey-recipes upload -e production && ey-recipes apply -e production。
一切都会过去。
但是当我部署 -e 生产时,我得到一个
我检查了我的自定义日志并返回:
为什么我会收到此错误?
ruby-on-rails - EngineYard Rails 3 应用程序上的 TypeError(没有为类 OpenSSL::Digest::Digest 定义 marshal_dump)
我们的应用程序在开发和测试中运行没有问题(所有 rspec 和 cucumber 测试都运行)
但是,当部署到 EngineYard Cloud 时,我反复收到“我们很抱歉,但出了点问题”消息。
当我收到错误消息时,跟踪日志文件会告诉我页面渲染成功,但要注意一点。
我看过一些关于 TypeError 的帖子,但似乎没有什么适合这种情况。
我将不胜感激有关如何追踪导致错误的原因的一些建议。
ruby-on-rails - 尽管我不断地谋杀,Delayed_Job 不会死
我最近在 after_restart 阶段添加了延迟作业说唱。像这样:
这在大多数情况下都有效。直到我今天遇到了一个小问题。即使在我反复手动执行之后,我发现延迟作业的实例仍在运行script/delayed_job stop
。
我仍然得到这个:
我试图通过关闭它是不合适的script/delayed_job stop
吗?
我知道如何杀死它的唯一其他方法是使用 a kill -9
,但这不是矫枉过正吗?更重要的是,我将如何动态地实现它?
ruby - 应用程序无响应 - 在本地工作 - 未部署到安永
我有一个使用 Trinidad Server 和 Jruby 1.6.5 (ruby 1.9.2) 在本地工作的 Ruby on Rails 应用程序
但是,当我部署到 Engine Yard 时,应用程序没有响应。我根本无法与之建立任何联系。奇怪的是,部署没有错误,生产日志中也没有错误。仪表板上的一切看起来都很好。
在 log/production.log 中没有任何内容 - 我应该从哪里开始调试应用程序?
delayed-job - 在每个应用服务器或单独的实例上运行延迟作业?
我们正在将我们的应用程序 www.monaqasat.com 从单个服务器迁移到分布式基础架构,并且我们正在讨论从哪里运行延迟作业。两个明显的选择是:
- 从每个应用程序实例?
- 从单个(或冗余)实用程序服务器?
有什么建议或优点/缺点吗?
ruby-on-rails - rackspace vs EC2 vs Heroku vs Engine Yard for ruby on rails
我有一个网站,我想通过 Rackspace、EC2、Heroku 或 Engine Yard 启动。
我使用过 Heroku,并且喜欢启动和运行、推送更新、管理我的数据库等是多么简单。但是,要获得基于主机名的 SSL,我将不得不支付 20 美元。此外,我不知道 Heroku 将花费我多少:我不完全确定如何衡量我的网站会看到多少活动。
我有一个交易,我可以从 Rackspace 和 EC2 获得几百美元的免费托管,但是......它们会像 Heroku 一样容易处理吗?引擎场呢?他们都会让我为我的 SSL 证书正确设置支付一定的金额吗?
谢谢!请让我知道我可以澄清什么 - 我对启动网站的世界还是很陌生:)
林戈
ruby-on-rails - EngineYard:我怎样才能拥有一个“私有”的 Ruby-on-Rails 暂存环境?
如何将我的 Ruby-on-Rails 应用程序部署到EngineYard上的暂存环境,并将其仅对开发团队保密?由于正在上演的 Rails 应用程序包含要测试的注册/登录功能,我想使用单独的身份验证设置 - http 基本身份验证就可以了,我只是想减少 The Public 之前撞到我们网站的机会它启动了。
目的是在云服务器上随时运行现场演示,以便国外的企业主可以随时使用该站点。我们目前正计划使用 EngineYard 进行部署,但没有真正的经验。(顺便说一句:Heroku 是首选,但欧盟的数据保护法让我们改用 EngineYard。但是,EngineYard 上提供的社区建议较少,我不清楚应该如何使用它。)
任何建议表示赞赏,谢谢。
ruby-on-rails - Rails & Devise:如何自动配置带有域名的邮件?
我需要一些关于在生产 Ruby-on-Rails 站点中配置邮件的建议。
我在 EngineYard 上部署了我的 Rails 应用程序。我有几个站点,例如demo.mydomain.com
或staging.mydomain.com
- 我如何配置 Devise 以便在部署时我可以确保确认邮件来自demo.mydomain.com
或staging.mydomain.com
自动?即,我想要相同的 GitHub 代码库,并且想要动态填写配置。
目前在config/environments/production.rb
我有这条线:
staging.mydomain.com
但是,当它们都在运行时部署相同的代码时,这是不正确的RAILS_ENV=production
有任何想法吗?
谢谢,戴夫
更新:现在,为了实用,我添加了特定的环境来对邮件域进行硬编码。所以现在demo.mydomain.com
继续运行environments/demo.rb
,并且www.mydomain.com
继续运行environments/productions.rb
。我不喜欢的是文件之间的重复,我不清楚如何像我一样将它们干燥,例如,database.yml
ruby-on-rails-3 - Typus 静态资产无法在 Engine Yard 云上加载
在开发中,typus gem 似乎将其 app/assets/vendor/ 链接到 /public/vendor 以从 gem 加载资产(css 和 javascript),这对我来说很好。我刚刚将我的代码部署到 Engine Yard Cloud,现在 Typus 找不到它的任何资产:
加载资源失败:服务器响应状态为 404(未找到) https://staging.app.com/vendor/typus/vendor/jquery-ui-1.8.12.custom/css/ui-lightness/jquery -ui-1.8.12.custom.css 加载资源失败:服务器响应状态为 404(未找到) https://staging.app.com/vendor/typus/vendor/jquery.fancybox-1.3.4 /fancybox/jquery.fancybox-1.3.4.css加载资源失败:服务器响应状态为 404(未找到) https://staging.app.com/vendor/typus/vendor/jquery-tokeninput/css/ token-input.css加载资源失败:服务器响应状态为 404(未找到) https://staging.app.com/vendor/typus/vendor/jquery.fancybox-1.3.4/fancybox/jquery.fancybox -1.3.4.pack.js
等等,等等。我知道 Engine Yard 存储捆绑的 gem 与我的开发机器略有不同,但其他一切似乎都运行良好。有谁知道这是 EY 问题还是 Typus 问题,我该如何解决?我正在使用 Rails 3.0.11、typus 3.012 和 ruby 1.9.2-p290。
编辑:我通过创建符号链接解决了该解决方案:
ln -s /data/AppName/shared/bundled_gems/ruby/1.9.1/gems/typus-3.0.12/app/assets/vendor/typus/ /data/AppName/current/public/vendor/typus
但这只是一个创可贴,而不是长期修复,所以我仍然感谢反馈。