我在生产中使用以下配置
- 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
这它。