Каждый мой файл системного журнала (и каждый новый системный журнал) начинаются с этого, представляет в виде строки:
localhost rsyslogd: [origin software="rsyslogd" swVersion="8.2001.0" x-pid="451" x-info="https://www.rsyslog.com"] rsyslogd was HUPed
localhost systemd[1]: logrotate.service: Main process exited, code=exited, status=1/FAILURE
localhost systemd[1]: logrotate.service: Failed with result 'exit-code'.
localhost systemd[1]: Failed to start Rotate log files.
у меня есть ubuntu 20 как VM на облаке Google. Как фиксируют это ошибки? Спасибо.
upd: вывод для systemctl ядра logrotate.service
● logrotate.service - Rotate log files
Loaded: loaded (/lib/systemd/system/logrotate.service; static; vendor preset: enabled)
Active: inactive (dead)
TriggeredBy: ● logrotate.timer
Docs: man:logrotate(8)
man:logrotate.conf(5)
Если у вас есть свои LiteSpeed Logs в месте снаружи Из / var / log
, то служба вращения журнала не будет иметь доступа записи к файлам, которые необходимо повернуть. У вас есть два варианта для выбора:
/ var / log
, например / var / log / liteSpeed
logrotate .Service
Файл, чтобы сервис мог работать с каталогом журнала , вариант 1 довольно прост, поэтому давайте просто посмотрим на второй элемент. Вот как вы можете обновить LOGROTATE.SERVICE
Файл:
logrotate.service
AS root
:
sudo vi /lib/systemd/system/logrotate.service
Примечание: Не стесняйтесь использовать другой редактор, если вы предпочитаете. ReadWritePaths = / usr / local / lwsws / logs
Logrotate
:
Sudo SystemCTL Daemon-Reload && SystemCTL Начните LOGROTATE
Примечание: Нет вывода на эту команду. в файле logrotate.service
- это линия, которая читает ProtectSystem = Full
. Когда ProtectSystem
установлено как Full
Он будет устанавливать все как отреанто , за исключением , в каталоге, где журналы хранятся в системе, например / var / log
. Добавляя дополнительные каталоги через ReadWritePaths
, вы позволяете услуге использовать эти места без ограничений.
Если вы действительно , заинтересованы в изучении больше об этом, Документация разбивает все детально ... хотя это довольно сухое чтение.