2013-12-16 3 views
5

У меня есть проблема с моим файлом production.log в Райса 4.Rails 4 production.log перестал работать

Я удалил файл после Капистрано развертывания, я снова создал файл, но знаю, всегда 0kb. Что я могу сделать?

Спасибо.

+0

Вы пробовали перезагрузки сервера? Ваш сервер теряет связь с файлом журнала после его удаления, пока он пишет. –

+0

Я уже пробовал, он все равно не работает :( –

+1

Возможно, вы создали файл без разрешений для сервера для записи. Попробуйте прикоснуться к файлу в качестве пользователя, на котором выполняется сервер, или удалить его и перезапустить сервер. –

ответ

4

я был в состоянии исправить это путем перезагрузки nginx и моего приложения в unicorn экземпляр:

$ sudo service nginx restart 
$ sudo service unicorn_appname restart 

Если это не работает, попробуйте stop и start вместо restart. Вы также должны убедиться, что приложение имеет разрешения на запись в файл. touch файл, используемый вашим приложением для работы на сервере.

Или:

$ chown username production.log 
+0

Большое вам спасибо. –

+0

Просто перезапустите сервер приложений (например, Единорог). – Victor

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