Nginx rails 更新到 3.2.1 之后导致 nginx 不能正常?

alphaliu · 2012年01月31日 · 最后由 zhangyuan 回复于 2012年02月04日 · 3093 次阅读

昨天我把 rails 从 3.1 更新到 3.2.1 之后,创建一个新项目,在浏览器打开后可以正常浏览,但是点击 About your application’s environment 之后出现的是

502 Bad Gateway

nginx/1.0.10

,有没有办法解决呢?我用 rails s 打开的是正常的。我使用的是 passenger+nginx。

请把 nginx 的 error_log 和 passenger 的相关日志贴出来。

最近我也升级了 Rails,从 3.1 到 3.2.1,并且用的也是 Nginx+Passenger,没有出现问题。 因此,应该不是 Nginx 的问题。

你建立数据库了????????

我是昨天用 gem update rails 升级的,直接 rails new project 然后访问 localhost,可以看到页面,但是查看 environment 就出现问题。弱弱问一句,nginx 和 passenger 的日志放在哪的?

莫名其妙的,现在又没事了...

nginx 的日志在 nginx 的配置文件里配置,就是 error_log 和 access_log 指定的文件。日志文件可以给每个 server 单独指定,也可以用同一个。

Passenger 的日志就在 Rails 项目下的 log 目录里。有可能是 log/production.log,或者 log/passenger.3000.log 类似的名字

需要 登录 后方可回复, 如果你还没有账号请 注册新账号