问题标签 [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.

0 投票
1 回答
503 浏览

ruby-on-rails - 从公用文件夹提供图像一次加载,当我在生产环境中再次刷新时显示 404

图像存在于服务器中,但我收到服务器响应状态为 404(未找到)的消息,但是当我复制 url 并放入浏览器时,我得到了图像,但相同的 url 我刷新我得到 404。我没有不知道是什么问题,只发生在服务器环境中,在本地环境下可以正常工作

我的应用程序部署在引擎场,使用 memcache dalli 服务器

尝试的解决方案:我设置了 config.serve_static_assets = true 但我没有给出任何解决方案。我检查了图像文件格式,它的 jpeg 格式和数据是二进制格式。公共图像文件夹也具有完全权限。

0 投票
1 回答
1679 浏览

ios - 使用 NodeJS 的 iOS 推送通知 - 凭据

我需要实现将通知推送到 iOS 应用程序的服务器端代码。我已经关注了这个链接

问题是我总是收到“凭据不足”的消息。我正在使用apnagent节点模块。

有没有人成功尝试过这个?我应该做些什么来设置我的凭据吗?

提前致谢。

0 投票
1 回答
1413 浏览

ruby-on-rails-3 - 如何在engineyard上启动sidekiq

我正在将 rails3 应用程序从 heroku 转移到 engine yard。我想知道如何在每次部署时在引擎场上启动(或重新启动)sidekiq?要检查 sidekiq 是否正常工作,我 SSH 到 EY 实例并手动启动 sidekiq。我希望从 EY 部署脚本(config/deploy.yml)中处理这个过程。我习惯于部署和 EC2。

0 投票
1 回答
424 浏览

delayed-job - 延迟工作的工人在机场上超时

我认为我遇到了一个问题,即engineyard 为我的一些延迟工作的工作人员增加了超时(似乎是10 分钟)。我有一个可以运行超过 10 分钟的复制过程,每次达到 10 分钟阈值时,作业都会被终止。反正有没有为工人实例配置引擎超时?我正在查看,我看到的只是关于 nginx/apache 的超时

0 投票
3 回答
1018 浏览

ruby-on-rails - 在 Rails 3 中无法获取远程 IP

我正在尝试在 Rails 3 中获取客户端 IP。应用程序安装在云主机中,带有 SSL 和 nginx 服务器。

我写了一些代码来获取客户端IP。

但它返回错误的地址,例如 '10.159.21.86' 是否有任何与 Nginx 服务器或 SSL 安装相关的问题?

0 投票
1 回答
53 浏览

engineyard - 引擎场 - 传出 TCP 连接

我正在评估引擎场。我知道其他一些 PaaS 供应商对应用程序有“沙盒”限制——例如,不允许他们打开线程,不允许传出 TCP 连接。

Engine Yard 有这样的限制吗?特别是,我的应用程序是否可以打开与某些旧系统的传出(客户端)TCP 连接。

谢谢。

0 投票
1 回答
41 浏览

engineyard - 插件“更新代码”阶段

我正在研究 EY 插件 API。该文件提到了一个可选的“更新代码”阶段: https: //support.cloud.engineyard.com/entries/21288963-Extend-Engine-Yard-Cloud-with-Partner-Add-on-Services

1) 这个“代码更新”包括什么?我猜对了它是客户端库+代码吗?例如,如果我的应用程序使用了一些数据存储插件,这意味着获取驱动程序,然后使用它来插入/选择一些数据?

2) 这个“代码更新”如何与插件 API ( https://github.com/engineyard/services-docs/blob/master/API.textile ) 交互?我看不到提供者建议客户端库的任何地方,而不是客户端代码示例。甚至没有文字文档

非常感谢

0 投票
2 回答
626 浏览

ruby-on-rails - 使用 Engine Yard 部署 Gollum wiki

Gollum 是“一个简单的、由 Git 驱动的 wiki,具有良好的 API 和本地前端。” 它托管在 GitHub 上:http: //github.com/github/gollum

将我的站点部署到 EngineYard 会产生此错误。

从https://rubygems.org/获取 gem 元数据 安装 charlock_holmes (0.6.9.4) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension。

安装名为“ICU”的依赖项似乎是一个问题。我已经使用 EngineYard 仪表板上的“安装 unix 包”按钮安装了 ICU,但似乎无法解决这个问题。

0 投票
2 回答
65 浏览

engineyard - 使用EngineYard,当我“部署”时,应用程序在文件系统中的哪个位置被推送?

使用EngineYard,我使用'ey deploy'推送我的代码。

然后当我使用 ssh 登录 linux 框时,我可以在哪里找到我的项目文件夹?

0 投票
5 回答
1046 浏览

ruby-on-rails - RoR:连续多次调用同一个长响应控制器

更新:

如果您有同样的问题,请阅读“指示延迟作业已完成的 ajax 进程”。谢谢吉恩。_


我有并发问题。我有一个控制器抓取几个网站,但每次调用我的控制器需要大约 4-5 秒才能响应。

因此,如果我连续调用 2 次(或更多)次,则第二次调用需要在开始之前等待第一次调用。

那么如何在我的控制器中解决这个问题呢?也许像 EventMachine 这样的东西?

更新和示例

application_controller.rb

不管是什么控制器.rb

所以现在我需要从同一个用户/浏览器/等同时多次请求http://myawesome.app/whatever 。

我用 Unicorn 尝试了 Heroku(和本地),但没有成功,这是我的设置:

要求:

  • 我需要一个 RESTful 解决方案。这是 API,所以我需要响应 JSON

更多信息: 我现在有 2 个云服务器正在运行。

  • Heroku 与独角兽
  • Engineyard Cloud 与 Nginx + Panssenger