Не сохраняет настройки ротации логов пользователя

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
dmitry_stas
Сообщения: 206
Зарегистрирован: Вт апр 17, 2018 7:43 am

Не сохраняет настройки ротации логов пользователя

Сообщение dmitry_stas » Вс июн 02, 2019 11:19 am

доброго.

захожу в /index.php?do=logging, выбираю пользователя, настройки заданы по умолчанию вот так http://prntscr.com/nwkjl7 . выбираю Период Неделя, Количество 4, Сжатие включаю, нажимаю Сохранить - пишет Сохранено успешно http://prntscr.com/nwkjwd . Обновляю страницу, и опять получаю все как было до сохранения - http://prntscr.com/nwkjl7 , ничего не сохранилось. в чем может быть проблема?

p.s. а на втором сервере, на такой же версии панели - проблем нет, сохраняет.

Аватара пользователя
sbury
Сообщения: 476
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Не сохраняет настройки ротации логов пользователя

Сообщение sbury » Пн июн 10, 2019 7:51 am

у вас обновление последние стоят?

dmitry_stas
Сообщения: 206
Зарегистрирован: Вт апр 17, 2018 7:43 am

Re: Не сохраняет настройки ротации логов пользователя

Сообщение dmitry_stas » Ср июн 12, 2019 3:05 pm

да, все последние обновления регулярно устанавливаются. версия панели 1.0782.20190510

dmitry_stas
Сообщения: 206
Зарегистрирован: Вт апр 17, 2018 7:43 am

Re: Не сохраняет настройки ротации логов пользователя

Сообщение dmitry_stas » Вт июл 23, 2019 6:31 am

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

Аватара пользователя
sbury
Сообщения: 476
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Не сохраняет настройки ротации логов пользователя

Сообщение sbury » Вт июл 23, 2019 7:25 am

покажите

cat /etc/logrotate.d/httpd
cat /etc/logrotate.d/nginx
cat /etc/logrotate.d/nginxb

dmitry_stas
Сообщения: 206
Зарегистрирован: Вт апр 17, 2018 7:43 am

Re: Не сохраняет настройки ротации логов пользователя

Сообщение dmitry_stas » Ср июл 24, 2019 4:59 am

вывод идентичен как и на том сервере, на котором ротация работает
# cat /etc/logrotate.d/httpd
/var/log/httpd/*log {
missingok
notifempty
sharedscripts
delaycompress
postrotate
/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript
}

/etc/httpd/vhost_logs/* {
create 0644 root root
daily
rotate 10
size 100M
missingok
notifempty
compress
sharedscripts
postrotate
/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript
}

# cat /etc/logrotate.d/nginx
/var/log/nginx/*log {
create 0644 nginx nginx
daily
rotate 10
missingok
notifempty
compress
sharedscripts
postrotate
/bin/kill -USR1 `cat /run/nginx.pid 2>/dev/null` 2>/dev/null || true
endscript
}

/etc/nginx/vhost_logs/* {
create 0644 root nginx
daily
rotate 10
size 100M
missingok
notifempty
compress
sharedscripts
postrotate
/bin/kill -USR1 `cat /run/nginx.pid 2>/dev/null` 2>/dev/null || true
endscript
}

# cat /etc/logrotate.d/nginxb
/var/log/nginxb/*log {
create 0644 nginx nginx
daily
rotate 10
missingok
notifempty
compress
sharedscripts
postrotate
/bin/kill -USR1 `cat /run/nginxb.pid 2>/dev/null` 2>/dev/null || true
endscript
}

Аватара пользователя
sbury
Сообщения: 476
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Не сохраняет настройки ротации логов пользователя

Сообщение sbury » Ср июл 24, 2019 7:09 am

выполните в ручную

logrotate -f /etc/logrotate.conf

ротация логов проихойдет?

dmitry_stas
Сообщения: 206
Зарегистрирован: Вт апр 17, 2018 7:43 am

Re: Не сохраняет настройки ротации логов пользователя

Сообщение dmitry_stas » Чт авг 08, 2019 8:34 am

sbury писал(а):
Ср июл 24, 2019 7:09 am
выполните в ручную

logrotate -f /etc/logrotate.conf

ротация логов проихойдет?
да, создаются, но только сервисов, например /etc/nginx/vhost_log/ , и так далее. а именно в папках пользователей /home/user/log/ - нет. ввод команды вот такой

Код: Выделить всё

# logrotate -f /etc/logrotate.conf
error: btmp:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: clamav:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: cron:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: dmesg:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: messages:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: mysqld:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: secure:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: spooler:1 lines must begin with a keyword or a filename (possibly in double quotes)
error: syslog:1 duplicate log entry for /var/log/cron
error: /etc/logrotate.conf:28 duplicate log entry for /var/log/btmp
Последний раз редактировалось dmitry_stas Чт авг 08, 2019 8:40 am, всего редактировалось 1 раз.

dmitry_stas
Сообщения: 206
Зарегистрирован: Вт апр 17, 2018 7:43 am

Re: Не сохраняет настройки ротации логов пользователя

Сообщение dmitry_stas » Чт авг 08, 2019 8:39 am

и тут думаю вопрос как раз в том, что панель не сохраняет именно настройку логов юзеров /index.php?do=logging . а настройка логов сервисов /index.php?do=logging&subaction=logrotate сохраняется, с ней все в порядке

dmitry_stas
Сообщения: 206
Зарегистрирован: Вт апр 17, 2018 7:43 am

Re: Не сохраняет настройки ротации логов пользователя

Сообщение dmitry_stas » Чт авг 08, 2019 8:58 am

ошибки
dmitry_stas писал(а):
Чт авг 08, 2019 8:34 am
1 lines must begin with a keyword or a filename (possibly in double quotes)
поправил, почему то в этих файлах оказались лишние символы https://prnt.sc/opxu2b . поудалял, эти ошибки ушли. duplicate log entry тоже конечно могу руками поправить, но не появятся ли они опять после сохранения в панели?

но исправление этих ошибок никак не повлияло, основной вопрос по прежнему актуален - настройки ротации юзеров не сохранились, ротации логов юзеров не произошло

Ответить