昨天我把 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 类似的名字