【问题标题】:Rails production log file empty? (Ngnix + Passenger + Centos)Rails 生产日志文件为空? (Ngnix + 乘客 + Centos)
【发布时间】:2014-11-17 03:20:34
【问题描述】:

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

谢谢

【问题讨论】:

    标签: ruby-on-rails nginx passenger


    【解决方案1】:
    1. 检查rails_env production; 是否添加到您的 nginx 配置文件中:

      服务器{ 听 80; server_name 本地主机;

          #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. 如果添加到您的 gem 文件中,请删除 rails_12factor gem

      # group :production 做

      # gem 'rails_12factor'

      #结束

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-09
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      • 2017-02-19
      • 2013-10-30
      • 2021-07-19
      • 1970-01-01
      相关资源
      最近更新 更多