【问题标题】:ruby 4 asset fetching fails on productionruby 4 资产获取在生产中失败
【发布时间】:2015-06-18 20:37:22
【问题描述】:

场景:我正在将图像文件上传到服务器,当尝试使用 curl 访问它时,我会在每个第二个请求中获取它。 例如 curl http://staging.muserver.com/system/assets/images/000/000/test.png

当我得到 200ok 时,我可以看到我有 ETag,当它失败时,我可以看到 X-Request-Id 和 X-Runtime。

此错误仅在亚马逊预生产中发生,在本地机器上我无法重现。

【问题讨论】:

  • 所有其他请求听起来都像是您有一个负载平衡器,或者将请求发送到一个好的或坏的主机,但没有更多的设置细节,这只是一个疯狂的猜测
  • 请求没有 lb,去同一个地方......我正在处理一个图像文件......我知道它在那里,只有每个第二个命令我得到 200ok。

标签: ruby-on-rails-4 amazon-web-services cdn engineyard


【解决方案1】:

Frederick 是对的...我没有设置 LB...但是默认提供的引擎场,禁用时一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-16
    • 1970-01-01
    • 2013-09-13
    • 2014-06-27
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    相关资源
    最近更新 更多