Heroku 上的 Sidekiq 没有这样的文件或目录错误
No such file or directory error with Sidekiq on Heroku
我正在使用 Sidekiq gem 进行一些涉及视频文件的后台处理。在我的本地机器上一切正常,但我在生产中遇到了上述错误。我阅读了 Heroku's ephemeral filesystem 并且果然我重新启动了 Heroku 所以这可能是问题所在?如果是,我不知道如何处理它,因为我的应用程序的根目录中已经有一个 tmp
文件夹。这是我从我的工人那里得到的确切错误:
2015-09-09T21:41:37.859890+00:00 app[worker.1]: Errno::ENOENT: No such file or directory - /tmp/RackMultipart20150909-3-420sel.mp4
任何帮助将不胜感激。
您不能在测功机之间共享文件。您需要上传到 S3 并将 S3 link 传递给 Sidekiq。
我正在使用 Sidekiq gem 进行一些涉及视频文件的后台处理。在我的本地机器上一切正常,但我在生产中遇到了上述错误。我阅读了 Heroku's ephemeral filesystem 并且果然我重新启动了 Heroku 所以这可能是问题所在?如果是,我不知道如何处理它,因为我的应用程序的根目录中已经有一个 tmp
文件夹。这是我从我的工人那里得到的确切错误:
2015-09-09T21:41:37.859890+00:00 app[worker.1]: Errno::ENOENT: No such file or directory - /tmp/RackMultipart20150909-3-420sel.mp4
任何帮助将不胜感激。
您不能在测功机之间共享文件。您需要上传到 S3 并将 S3 link 传递给 Sidekiq。