Rails生产日志文件为空? (Nginx + Passenger + Centos)

时间:2014-11-17 03:20:35

标签: ruby-on-rails nginx passenger

我的Rails应用程序使用Nginx和乘客在VPS上运行,使用Capistrano进行部署,但是我的日志目录中的production.log是空的。我的Rails生产日志在哪里?

由于

1 个答案:

答案 0 :(得分:2)

  1. 检查nginx配置文件中是否添加了rails_env production;行:

    服务器{         听80;         server_name localhost;

        #charset koi8-r;
    
        #access_log  logs/host.access.log  main;
        root /home/ubuntu/app_name/public;
        passenger_enabled on;
        rails_env production;
    
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    
  2. 如果您的宝石文件中添加了rails_12factor gem

    #group:production do

    #gem' rails_12factor'

    #ndore