2015-10-10 2 views
0

Мы используем вечно в нашей производственной среде, и когда вы пытаетесь повернуть журналы, мой вечный процесс убит, хотя я использую copytruncate. Теперь я могу обойти это, перезапустив вечную службу в моих сценариях postrotate, но я хотел знать, есть ли команда для изменения на вечный файл журнала. Что-то вроде - навсегда перезапуск -l new_log.log app.jsПереключение вечных журналов без остановки навсегда.

Есть ли способ сделать что-то вроде этого? или останавливается и начинает вечно обрабатывать абсолютную необходимость?

Спасибо, кучка.

ответ

1

Да, требуется остановка и перезапуск. Я бы рекомендовал вместо этого использовать pm2. Он предлагает то же самое, что и forever и многое другое. Это также намного проще в использовании. И он имеет плагин с логарифмическим вращением, который автоматически заботится о вращении журнала, полностью без проблем и полностью настроен так, как вы хотите.

+0

Спасибо, PM2 действительно выглядит лучше. Это абсолютно бесплатно? Их домашняя страница выглядит немного коммерческой ... –

+0

Да, даже Beter это OSS, вы можете найти источник здесь: https://github.com/Unitech/pm2 – Creynders