2009-08-28 3 views
0

Кто-нибудь теперь, почему я не вижу журналы для работы в workling.output или production.log?Рабочие бревна в производстве

В процессе разработки журналы отображаются в файле development.log.

В моей среде/production.rb У меня установлен лог-файл для отладки. config.log_level =: отлаживать

Я начинаю Старлинг и Workling как этот

server > /usr/bin/starling -d -P /tmp/pids/starling.pid -L /mnt/app/current/log/starling.log -p 15151 

local > cap deploy:restart 

server > RAILS_ENV=production /mnt/app/current/script/workling_client start 

ответ

1

Уровень журнала отличается. Уровень по умолчанию для режима разработки - logger.debug, это показывает в основном все. В производстве я думаю, что это logger.info, это действия, вызванные, только время и ошибки.

0

Если все остальное работает нормально, мое предположение было бы, что это проблема с разрешениями, где сценарии нет достаточные права на выписку производственного журнала.

0

На самом деле проблема возникает из-за буферизации, выполняемой системой. Журналы не сбрасываются сразу в production.log.

Вы должны очистить регистратор, чтобы получить ваши журналы появляются сразу в production.log:

logger.info «Что-то информативное здесь» logger.flush

Я надеюсь, что это помогает.

Смежные вопросы