Не сохраняет настройки ротации логов пользователя
-
- Сообщения: 207
- Зарегистрирован: Вт апр 17, 2018 7:43 am
Не сохраняет настройки ротации логов пользователя
доброго.
захожу в /index.php?do=logging, выбираю пользователя, настройки заданы по умолчанию вот так http://prntscr.com/nwkjl7 . выбираю Период Неделя, Количество 4, Сжатие включаю, нажимаю Сохранить - пишет Сохранено успешно http://prntscr.com/nwkjwd . Обновляю страницу, и опять получаю все как было до сохранения - http://prntscr.com/nwkjl7 , ничего не сохранилось. в чем может быть проблема?
p.s. а на втором сервере, на такой же версии панели - проблем нет, сохраняет.
захожу в /index.php?do=logging, выбираю пользователя, настройки заданы по умолчанию вот так http://prntscr.com/nwkjl7 . выбираю Период Неделя, Количество 4, Сжатие включаю, нажимаю Сохранить - пишет Сохранено успешно http://prntscr.com/nwkjwd . Обновляю страницу, и опять получаю все как было до сохранения - http://prntscr.com/nwkjl7 , ничего не сохранилось. в чем может быть проблема?
p.s. а на втором сервере, на такой же версии панели - проблем нет, сохраняет.
Re: Не сохраняет настройки ротации логов пользователя
у вас обновление последние стоят?
-
- Сообщения: 207
- Зарегистрирован: Вт апр 17, 2018 7:43 am
Re: Не сохраняет настройки ротации логов пользователя
да, все последние обновления регулярно устанавливаются. версия панели 1.0782.20190510
-
- Сообщения: 207
- Зарегистрирован: Вт апр 17, 2018 7:43 am
Re: Не сохраняет настройки ротации логов пользователя
апну тему. все таки, что может быть? а то опять диск забился логами. куда посмотреть, почему может ротация не работать?
Re: Не сохраняет настройки ротации логов пользователя
покажите
cat /etc/logrotate.d/httpd
cat /etc/logrotate.d/nginx
cat /etc/logrotate.d/nginxb
cat /etc/logrotate.d/httpd
cat /etc/logrotate.d/nginx
cat /etc/logrotate.d/nginxb
-
- Сообщения: 207
- Зарегистрирован: Вт апр 17, 2018 7:43 am
Re: Не сохраняет настройки ротации логов пользователя
вывод идентичен как и на том сервере, на котором ротация работает
# 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: Не сохраняет настройки ротации логов пользователя
выполните в ручную
logrotate -f /etc/logrotate.conf
ротация логов проихойдет?
logrotate -f /etc/logrotate.conf
ротация логов проихойдет?
-
- Сообщения: 207
- Зарегистрирован: Вт апр 17, 2018 7:43 am
Re: Не сохраняет настройки ротации логов пользователя
да, создаются, но только сервисов, например /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 раз.
-
- Сообщения: 207
- Зарегистрирован: Вт апр 17, 2018 7:43 am
Re: Не сохраняет настройки ротации логов пользователя
и тут думаю вопрос как раз в том, что панель не сохраняет именно настройку логов юзеров /index.php?do=logging . а настройка логов сервисов /index.php?do=logging&subaction=logrotate сохраняется, с ней все в порядке
-
- Сообщения: 207
- Зарегистрирован: Вт апр 17, 2018 7:43 am
Re: Не сохраняет настройки ротации логов пользователя
ошибки
но исправление этих ошибок никак не повлияло, основной вопрос по прежнему актуален - настройки ротации юзеров не сохранились, ротации логов юзеров не произошло
поправил, почему то в этих файлах оказались лишние символы https://prnt.sc/opxu2b . поудалял, эти ошибки ушли. duplicate log entry тоже конечно могу руками поправить, но не появятся ли они опять после сохранения в панели?dmitry_stas писал(а): ↑Чт авг 08, 2019 8:34 am1 lines must begin with a keyword or a filename (possibly in double quotes)
но исправление этих ошибок никак не повлияло, основной вопрос по прежнему актуален - настройки ротации юзеров не сохранились, ротации логов юзеров не произошло