2016-05-17 97 views
0

我有一个Sidekiq工作人员,使用Fog,Carriervave和imagemagick处理图像并上传到Amazon S3。当客户端向/comments发送POST请求时,如果所有条件都正常,我想调用Sidekiq worker来获取用户提交的图像,并以异步方式完成它的工作。当用户提交评论完成或没有完成时,有什么方法可以检查我的CommentsController是否开始工作?因为在客户端请求评论的其他端点上,如果提交的照片未完成处理,但携带者波形返回无效的image_url将会出现问题...Sidekiq作业跟踪

回答

1

这可以通过使用sidekiq-status宝石来实现。

+0

看起来很棒。我会尝试。非常感谢!! – kitz

+0

太好了。另外 - 对于您的情况,可能还有其他解决方案不涉及查询sidekiq,例如通过处理carrywave响应。 – Dani