JRuby + [error] [client xxx.xx.xxx. xxx.]xx]脚本头过早结束:xxxx, re



我在生产中使用以下配置

    Jruby: 1.7.13
  • 输入
  • passenger4.0.48

应用程序运行良好。当我尝试上传图像时,它抛出apache错误

/var/log/apache2/error.log
[error] [client xxxx.xx.xxx.xx] Premature end of script headers: xxxx , referer: 

已使用mongoid-paperclip gem上传文件。即使,我已经尝试了这里描述的步骤,但无法解决它。

在开发中工作良好。但是在生产中得到上述问题。

请帮帮我!提前感谢:)

我设法在我的生产环境中再现了这个问题。我对(JRuby、apache和passenger)使用了相同的配置。Jruby和Passenger版本似乎有些问题。在这里,我做了以下步骤来解决它。

  • 已安装imagemagick
  • Jruby 1.7.13修改为Jruby 1.7.9
  • 乘客4.0.48变更为乘客4.0.29

确保您正在正确安装passenger-install-apache2模块,并且所有的gem应该位于/jruby-1.7.9/lib/ruby/gems/

Bundle your application

重新启动apache

这它。

相关内容

最新更新