我有一个奇怪的问题没有在任何地方解决。
我正在使用回形针将附件上传到Heroku应用程序中的S3。但由于上传需要时间,我开始使用delayed_paperclip。但问题是Sidekiq工作人员失败并显示错误消息“无法打开未找到的文件或文件”。这很有道理,因为heroku工作者和网络运行在不同的dynos上。
有什么解决方案吗?除了网络必须将其上传到S3,这会破坏整个目的。
我的底线问题是我无法在网络和工作人员之间的tmp文件夹中共享文件
答案 0 :(得分:0)
上传过程根本与你的Rails应用程序无关,如果处理文件需要花费太多时间,你将会有所改进,但在你的情况下,问题听起来像是一个大文件和慢速网络