回形针未运行任务但未显示错误

问题描述:

这很奇怪。我只是部署到集群服务器,从那时起,图片尚未处理。阅读日志,我通常根本没有得到任何错误,但他们从来没有完成。然而,在一个特定的图像上,我至少发现了这一点,但这可能无法解释所有的事情。任何想法?回形针未运行任务但未显示错误

处理PhotosController#编辑(对于69.248.152.173在2010-05-27 04:25:12)[GET] 参数:{“gallery_id”=>“2102”,“action”=>“edit”, “type”=>“photo”,“id”=>“15453”,“crop”=>“true”,“controller”=>“photos”,“organization_id”=>“470”,“_”=> “1274959512393”} 渲染媒体/ crop_photo

::的ActionView TemplateError(/data/HQ_Channel/releases/20100524111501/public/system/photos/15453/original/DSC05193.JPG不是由 '标识' 命令识别。 )在app/views/media/crop_photo.js.haml第#4行: 1:== $(“#media_header”)。html('#{escape_javascript(render:partial =>'media/crop_photo')} “).slideDown( “慢”); 2: 3::普通 4:函数updateForm(coords) 5:{varillaxl} 7:var ry =#{PHOTO_IMAGE_HEIGHT}/coords.h;

vendor/gems/thoughtbot-paperclip-2.3.1/lib/paperclip/geometry.rb:24:in `from_file' 
app/models/photo.rb:68:in `photo_geometry' 
app/views/media/crop_photo.js.haml:4:in `_run_haml_app47views47media47crop_photo46js46haml' 
haml (2.2.2) [v] lib/haml/helpers/action_view_mods.rb:13:in `render' 
app/controllers/photos_controller.rb:81:in `crop' 
app/controllers/photos_controller.rb:24:in `edit' 
haml (2.2.2) [v] rails/./lib/sass/plugin/rails.rb:19:in `process' 
lib/flash_session_cookie_middleware.rb:14:in `call' 
vendor/gems/hoptoad_notifier-2.2.2/lib/hoptoad_notifier/rack.rb:27:in `call' 

** [黾]失败:网:: HTTPClientError ** [黾]环境信息:红宝石:1.8.6] [扶手:2.3.3] [ENV:生产] ** [ Hoptoad] Hoptoad的响应: 没有项目存在与给定的API密钥。 渲染/data/HQ_Channel/releases/20100524111501/public/500.html(500内部服务器错误)

再过了一会儿,我得到这个:

::的ActionView TemplateError(/数据/ HQ_Channel /releases/20100524111501/public/system/photos/15453/original/DSC05193.JPG未被'identify'命令识别。)在app/views/media/crop_photo.js.haml的第4行: 1:= ='(“#media_header”)。html('#{escape_javascript(render:partial =>'media/crop_photo')}')。slideDown(“slow”); 2: 3::普通 4:函数updateForm(coords) 5:{varillaxl} 7:var ry =#{PHOTO_IMAGE_HEIGHT}/coords.h;

vendor/gems/thoughtbot-paperclip-2.3.1/lib/paperclip/geometry.rb:24:in `from_file' 
app/models/photo.rb:68:in `photo_geometry' 
app/views/media/crop_photo.js.haml:4:in `_run_haml_app47views47media47crop_photo46js46haml' 
haml (2.2.2) [v] lib/haml/helpers/action_view_mods.rb:13:in `render' 
app/controllers/photos_controller.rb:81:in `crop' 
app/controllers/photos_controller.rb:24:in `edit' 
haml (2.2.2) [v] rails/./lib/sass/plugin/rails.rb:19:in `process' 
lib/flash_session_cookie_middleware.rb:14:in `call' 
vendor/gems/hoptoad_notifier-2.2.2/lib/hoptoad_notifier/rack.rb:27:in `call' 

** [黾]失败:网:: HTTPClientError ** [黾]环境信息:红宝石:1.8.6] [扶手:2.3.3] [ENV:生产] ** [ Hoptoad] Hoptoad的响应: 没有项目存在与给定的API密钥。 渲染/data/HQ_Channel/releases/20100524111501/public/500.html(500内部服务器错误)

我有一个类似的问题。它看起来回形针不能找到路径,执行图像处理命令 本添加至产品环境文件:

Paperclip.options[:command_path] = "/path/to/image/processor(ImageMagick)/bin" 
在我的情况下,它是

Paperclip.options[:command_path] = "/usr/local/bin" 

或主机系统

设置一个全局路径ImageMagick的

+0

会在config/environments中的production.rb或环境中使用吗? – Trip 2010-05-28 13:36:52

+0

试过这个,它没有工作。我想知道是否有一种方法可以访问显示为imagemagick的日志。因为在我的production.log中,我找不到任何错误。 – Trip 2010-05-28 17:24:07

+0

您是否在您的生产服务器上找到正确的路径? 在我的情况下: $确定 /usr/local/bin/identify 如果您收到空响应,您的prod服务器中没有安装ImageMagick,或者路径未设置。 将此行添加到production.rb中,因为配置/环境也将在测试,开发和分段环境中生效。 我仍然认为这是问题的原因,因为我有相同的错误报告,并且人们正在说这解决了他们的问题http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=s+not+通过在+ +“标识” +命令识别+。 – 2010-05-29 11:08:56