我正在使用带有ImageMagick的Paperclip处理数千张图像并将其上传到S3。它遍历了数百张图像而没有任何问题,然后出现此错误:
An error was received while processing: #<Paperclip::Errors::CommandNotFoundError: Could not run the标识command. Please install ImageMagick>
我已经看到其他有关此错误的问题,但令我感到奇怪的是,它可以在一秒钟内处理完,然后在下一秒钟无法找到ImageMagick。我正在与Sidekiq一起处理25名并发 worker 。

有趣的是,当关闭sidekiq并重新启动时,它又开始工作了。

最佳答案

我遇到了完全相同的问题,并将其追溯到Paperclip中的线程安全问题。参见https://github.com/thoughtbot/paperclip/issues/1709

关于ruby-on-rails - ImageMagick/Paperclip-大型工作期间回形针失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25415752/

10-11 10:48