sidekiq + carrierwave + minimagick

时间:2014-07-11 03:05:25

标签: carrierwave sidekiq minimagick

我们正在运行一个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

0 个答案:

没有答案