首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >production.log empty on Rails 4/ Capistrano / Passenger / Nginx服务器(数字海洋)

production.log empty on Rails 4/ Capistrano / Passenger / Nginx服务器(数字海洋)
EN

Stack Overflow用户
提问于 2014-02-10 14:08:28
回答 2查看 5.5K关注 0票数 19

我已经在Ubuntu 12.04上使用Capistrano、Nginx、Passenger、Postgres、Redis/Resque设置了一个rails 4服务器

一切都运行得很好,除了production.log文件总是空的。

我在production.rb中尝试了各种配置更改,但都无济于事。

这绝对不是权限问题,因为日志目录和每个日志上的权限都是完全开放的(777)

有没有人能帮我弄清楚如何让基本的日志工作?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-10 14:23:09

罪魁祸首是Heroku's rails_12factor gem

从Gemfile中删除这个gem,现在日志可以正常工作了。

代码语言:javascript
复制
# group :production do
#   gem 'rails_12factor'
# end
票数 99
EN

Stack Overflow用户

发布于 2014-02-10 14:13:37

检查production.rb文件中的日志级别,config.log_level = :debug将显示它的错误。还要确保服务器正在运行生产模式,如果您没有对rails env的任何配置文件进行任何更改,则默认为生产模式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21670173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档