我正在使用ImageMagick和Paperclip处理数千个图像并将其上传到S3。它可以很好地处理数百个图像,但是在某些情况下会出现以下错误:
An error was received while processing: #<Paperclip::Errors::CommandNotFoundError: Could not run the
identifycommand. Please install ImageMagick>
。虽然我看到其他的问题也提到了这个错误,但是我觉得很奇怪的是它一开始可以处理图片,但是突然就找不到ImageMagick了。我正在使用25个并发worker的Sidekiq进行处理。有趣的是,当关闭Sidekiq并重新启动后,它又可以正常工作了。