Страница 1 из 2

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

Добавлено: Вс июн 02, 2019 11:19 am
dmitry_stas
доброго.

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

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

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

Добавлено: Пн июн 10, 2019 7:51 am
sbury
у вас обновление последние стоят?

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

Добавлено: Ср июн 12, 2019 3:05 pm
dmitry_stas
да, все последние обновления регулярно устанавливаются. версия панели 1.0782.20190510

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

Добавлено: Вт июл 23, 2019 6:31 am
dmitry_stas
апну тему. все таки, что может быть? а то опять диск забился логами. куда посмотреть, почему может ротация не работать?

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

Добавлено: Вт июл 23, 2019 7:25 am
sbury
покажите

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

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

Добавлено: Ср июл 24, 2019 4:59 am
dmitry_stas
вывод идентичен как и на том сервере, на котором ротация работает
# 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
}

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

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

logrotate -f /etc/logrotate.conf

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

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

Добавлено: Чт авг 08, 2019 8:34 am
dmitry_stas
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

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

Добавлено: Чт авг 08, 2019 8:39 am
dmitry_stas
и тут думаю вопрос как раз в том, что панель не сохраняет именно настройку логов юзеров /index.php?do=logging . а настройка логов сервисов /index.php?do=logging&subaction=logrotate сохраняется, с ней все в порядке

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

Добавлено: Чт авг 08, 2019 8:58 am
dmitry_stas
ошибки
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 тоже конечно могу руками поправить, но не появятся ли они опять после сохранения в панели?

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