问题标签 [fog]

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 回答
291 浏览

mysql - Jruby/Resque:来自 resque 作业的网络连接开始反复失败

我有一个奇怪的问题,我想知道是否有其他人遇到过。

我们在 jruby 1.6.2 下运行 resque

我们有一个长期运行的任务,它从各种 URL 下载一堆文件,使用 Fog 将这些文件上传到 Rackspace Cloudfiles,然后将有关这些文件的一些信息存储在 MySQL 中。在这种情况持续了一段时间之后,我们的应用程序的网络堆栈似乎崩溃了。在一个例子中,失败的第一个迹象是从这里超时:

我们通常会在作业运行大约 10-15 分钟后开始看到这些问题。在那之后,我们开始在每次尝试写入数据库时​​看到这一点......

我尝试使用 ruby​​-cloudfiles gem 代替 Fog,但我们似乎也开始遇到完全相同的错误,最终也使用该组合。如果我禁用文件下载/云文件上传这部分,这些错误永远不会出现,并且我已经能够让这个特定的工作运行数天。

关于这里可能发生什么的任何理论?

0 投票
2 回答
1103 浏览

ruby - 引导 AWS 服务器时 Ruby Fog 的超时问题

一段时间以来,我一直在尝试使用雾库在 AWS 上配置一个小型实例。我已经取得了一定的成功(因为当我运行此代码时,一个实例确实启动了),但是在 SSH 部分我不断收到超时错误,当我深入挖掘时,我发现它们始终是“AuthentitcationFailed”问题。

失败的代码如下:

许多阅读告诉我,有时这只是因为实例需要很长时间才能启动,但这是非常一致的(每次我尝试它都会发生)。有谁看到我做错了什么?

0 投票
1 回答
720 浏览

ruby-on-rails - Carrierwave Url 生成的奇怪行为

我被这个难住了。我正在使用带有 Fog 的 Carrierwave 来处理 Heroku 上托管的应用程序的缩略图上传,并且图像 url 似乎没有正确生成。

我尝试了三种不同的方式设置我的配置文件:

使图像网址正常工作,但我无法保存新图像而不会在我的日志中出现疯狂错误(数百行长,在说密钥不匹配之后。)

使上传工作,但不是图像!图片网址中缺少存储桶名称:http: //s3.amasonaws.com//uploads/blah/etc

最奇怪的是:

两者都可以工作,但图像 url 附加了 s3 密钥(不好!),而且速度很慢。知道这里可能发生了什么吗?

提前致谢!

0 投票
1 回答
1530 浏览

ruby-on-rails - Rails、CarrierWave 和 Fog - 在销毁或覆盖时忽略丢失的文件

当缺少附件/图像时,Rails w CarrierWave 使用 Fog 删除/销毁记录的正确方法是什么?

在缺少将图像导入 RackSpace 后,我正在尝试清理一些记录。有一些丢失的图像和拇指。当我尝试删除记录时出现错误

雾::存储::机架空间::未找到

是否有 CarrierWave 或 Fog 设置使其更能容忍此类场景?

0 投票
1 回答
550 浏览

ruby - 雾创建点请求失败

这是我要传递给的参数connection.spot_requests.create()

这是错误:

0 投票
2 回答
1070 浏览

ruby-on-rails-3 - 上传到 s3 时,使用新的 carrierwave_direct gem 静默上传失败/暂停

我在使用新的carrierwave_direct gem将文件上传到 s3 时遇到了一个小问题

我已按照安装和设置carrierwave_direct 的说明进行操作,但是当我尝试上传到s3 时,上传开始,然后在某个时间点暂停上传。有什么想法吗?

有时我也会从 s3 收到此消息:

我创建了一个名为 carrierwave.rb 的初始化文件,其中包含我来自 amazon s3 的所有凭据。我还加载了所有必需的 gem(carrierwave_direct、fog、carrierwave)

在 gist 上查看我的代码

有没有其他人能够得到这个工作

感谢您的帮助

0 投票
1 回答
722 浏览

ruby-on-rails-3 - 图像关联不正确(载波、雾、heroku)

尝试将基于载波的图像上传添加到我的用户模型。这在本地开发中有效。在 heroku 上,图像上传到我的 s3 存储桶,但从未显示。在控制台中,似乎没有上传任何图像。

如果图像正在进入 s3,为什么它没有正确关联?

这是代码:

平台:

  • 轨道 3.1.0
  • 载波 0.5.7
  • heroku 雪松堆栈
0 投票
1 回答
1233 浏览

hash - Carrierwave + Fog (S3) + Heroku:TypeError(无法将哈希转换为字符串)

我在 Heroku 上有一个应用程序,它使用 Carrierwave 将图像上传到 S3。该应用程序在本地机器上完美运行,但在 Heroku 上抛出以下错误并无法上传到 S3:

该行对应于“if @album.save”指令。

我的相册控制器创建操作是:

我的载波初始化器:

我的 image_uploader.rb:

我的 config.ru:

我检查了@album 对象,一切似乎都很好:

我花了很多天打算解决这个错误但没有成功,我错过了什么?提前致谢。

0 投票
1 回答
1260 浏览

ruby-on-rails - 在哪里集中配置雾 gem 的访问凭据?

我不想将它放在要使用的代码中;通常应该如何/在哪里定义它?

我希望可以从整个应用程序访问连接,如下所示:

(来自http://fog.io/1.0.0/about/getting_started.html

0 投票
2 回答
6256 浏览

ruby-on-rails - 将大文件上传到 s3 时 Heroku 超时

我的应用程序基于部署在 heroku 上的 RefineryCMS 1.0.8 遇到问题。

Heroku 的请求超时为 30 秒。当通过 RefineryCMS admin 上传文件 > 4MO 时,执行请求有时需要超过 30 秒(主要是因为将文件上传到 s3 需要时间)。

在这种情况下,测功机将被“冻结”并且在大约 30 分钟内没有响应(在此期间的每个请求都以 H12 错误请求超时结束)。这种行为正是本次讨论的最后一条消息中描述的 christos

其他讨论heroku文档中 :“如果您正在处理大于4MB的文件上传,则直接上传到S3是首选方法。这个想法是跳过到您的测功机,直接从最终用户浏览器建立连接到 S3。”

直接上传到 S3 应该是解决方案,但我似乎很难使用 RefineryCMS / Dragonfly / Fog 正确实施它。我不确定在没有对这些工具进行大修改的情况下是否有可能,我想知道是否有替代方案。

谢谢你的帮助