У меня возникли проблемы с настройкой ротации журналов для моего сервера node.js. Похоже, процесс продолжает писать в старый файл. Моя конфигурация ротации журналов выглядит следующим образом:
/var/log/node.js.log {
daily
rotate 1
maxsize 20M
su root root
create 0700 root root
missingok
compress
sharedscripts
}
Когда запускается сценарий logrotation, новый журнал остается равным 0 байтам, и, запустив lsof | grep deleted
, я вижу, что старый файл журнала продолжает расти, в конечном итоге заполняя весь диск на машине. Мне действительно нужно перезапускать процесс node.js каждый раз, когда я меняю журнал?