我想了解Paperclip gem如何处理s3停机时间

时间:2012-10-25 16:29:24

标签: ruby-on-rails ruby ruby-on-rails-3 gem paperclip

我希望这个问题没有一个我完全忽略的极其简单的答案。

我的问题是回形针宝石如何处理s3停机时间?如果用户上传资产并且s3由于变得不可用而没有响应,那么流量是多少。细节;我正在使用带有rails 3的paperclip 2.7 gem。我试着查看文档和测试但是看不到这是在处理。如果回形针宝石没有处理s3停机时间,那么在我的模型中处理它的最佳做法是什么。理想情况下,我不希望发生保存并将错误传输给用户。

其他人如何处理此事?

对此的任何见解都会有所帮助,

SLAN

1 个答案:

答案 0 :(得分:0)

基本上它会引发异常,因为默认情况下上传是同步的。这是你必须自己处理的问题。

例如,一个解决方案是在后台上传SidekiqResque

我想要挂钩回形针文件上传here(这不是生产准备好的)