ruby-on-rails - Rails 4/Capistrano/Passenger/Nginx 服务器( digital ocean )上的 production.log 为空

标签 ruby-on-rails ubuntu logging nginx ruby-on-rails-4

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

除了 production.log 文件始终为空之外,一切都运行良好。

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

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

谁能帮我弄清楚如何让基本的日志记录正常工作?

最佳答案

罪魁祸首是 Heroku's rails_12factor gem

从 Gemfile 中删除该 gem,现在日志按预期工作。

# group :production do
#   gem 'rails_12factor'
# end

关于ruby-on-rails - Rails 4/Capistrano/Passenger/Nginx 服务器( digital ocean )上的 production.log 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21670173/

相关文章:

ruby-on-rails - Ruby 流量控制 : throw an exception, 返回 nil 还是让它失败?

ruby-on-rails - 架构arm64构建nokogiri-xmlsec-instruct的 undefined symbol Ruby gem

ruby-on-rails - Ubuntu Cron Job 进程不会自动释放内存

linux - 唤醒时执行 bash 脚本

json - 自由编程营 : I am stuck at Manage Packages with NPM

python gstreamer脚本错误消息没有元素 "h264parse"

Python:记录器无法记录对象

ruby-on-rails - "Correct"从后台(Resque)作业写入日志输出的方法?

docker - 无法在Docker容器中使用 `systemd-cat`

ruby-on-rails - 如何向 Rails 应用程序发送 json 请求