Production.log empty on Rails 4/Capistrano/Пассажирский/Nginx сервер (цифровой океан)

Я установил сервер рельсов 4 на Ubuntu 12.04, используя Capistrano, Nginx, Passenger, Postgres, Redis/Resque

Все работает отлично, за исключением того, что файл production.log всегда пуст.

Я пробовал различные изменения конфигурации в production.rb безрезультатно.

Это определенно не проблема с правами доступа, так как разрешения как для журнала, так и для каждого из журналов широко открыты (777)

Может ли кто-нибудь помочь мне выяснить, как работать с базовым протоколом?

Ответы

Ответ 1

Преступник был Heroku rails_12factor gem

Удаление этого драгоценного камня из Gemfile, теперь журналы работают как ожидалось.

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

Ответ 3

Проверьте с уровнями журнала в файле production.rb, config.log_level = :debug отобразит его ошибки. Также убедитесь, что на сервере запущен режим производства, если вы не внесли никаких изменений в файлы конфигурации для rails env, по умолчанию используется режим производства.