在Heroku的Sidekiq中使用delayed_pa​​perclip

时间:2018-04-24 01:27:05

标签: ruby-on-rails heroku paperclip sidekiq

我有一个奇怪的问题没有在任何地方解决。

我正在使用回形针将附件上传到Heroku应用程序中的S3。但由于上传需要时间,我开始使用delayed_pa​​perclip。但问题是Sidekiq工作人员失败并显示错误消息“无法打开未找到的文件或文件”。这很有道理,因为heroku工作者和网络运行在不同的dynos上。

有什么解决方案吗?除了网络必须将其上传到S3,这会破坏整个目的。

我的底线问题是我无法在网络和工作人员之间的tmp文件夹中共享文件

1 个答案:

答案 0 :(得分:0)

上传过程根本与你的Rails应用程序无关,如果处理文件需要花费太多时间,你将会有所改进,但在你的情况下,问题听起来像是一个大文件和慢速网络