我们正在运行一个sidekiq作业,对某些图像进行载波处理。
当我们作为ubuntu用户运行时,我们的sidekiq框似乎可以做到这一点。 但是当在monit下运行时,作业将因minimagick出现此错误而失败:
无法使用MiniMagick进行操作,也许它不是图像?原始错误:命令(“mogrify -format jpg -alpha remove -quality 85 /tmp/mini_magick20140711-31558-7ew026.png [0]”)失败:{:status_code => 1,:output =>“mogrify:UnrecognizedAlphaChannelType `remove'@ error / mogrify.c / MogrifyImageCommand / 3820。\ n“}
正在处理相同的图像,放置缓存图像的目录相同,实际上不知道发生了什么。为什么它会在monit之外工作但不在其中?
Ubuntu 12.04 mogrify版本6.8.9-3