2012-10-25 14 views
2

我希望這個問題沒有一個我完全忽略的非常簡單的答案。我想了解回形針寶石如何處理s3停機時間

我的問題是回形針寶石如何處理s3的時間?如果用戶上傳資產並且s3由於變得不可用而沒有響應,那麼流程是什麼?具體細節;我正在使用paperclip 2.7 gem和rails 3.我試圖查看文檔和測試,但看不到這是正在處理的。如果s3停機時間沒有被回形針寶石處理,那麼我在我的模型中處理它的最佳做法是什麼。理想情況下,我不希望發生保存並將錯誤傳輸給用戶。

別人怎麼處理這個?

任何洞察到這會有所幫助,

SLAN

+0

你看的回形針的源代碼?每當我對寶石的做法略感困惑時,我都會打開它並四處挖掘。 – TheBinaryhood

回答

0

基本上就會拋出一個異常,因爲上傳的都是同步的。這是你必須自己處理的問題。

例如,一個解決方案是在後臺上傳SidekiqResque

我做了一個要點掛鉤回形針文件上傳here(它不是生產做好準備)