openvpn+logrotate

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
mandreika
Сообщения: 217
ОС: Debian 3,4,5,6

openvpn+logrotate

Сообщение mandreika »

Есть необходимость делать ротацию openvpn раз в день

/var/log/openvpn/serverN.log {
daily
missingok
rotate 99
compress
delaycompress
notifempty
create 600 root root
olddir /var/log/openvpn/serverN
postrotate
/etc/init.d/openvpn restart serverN
endscript
}

Проблема в том что с увеличением количества клиентов (в данный момент одновременно 200)
openvpn restart serverN - вываливается с ошибкой: лечится увеличением паузы между stop и start в /etc/init.d/openvpn
вроде как не успевает закрыть все сокеты и освободить порт для старта.
Сейчас пауза 3 секунды - дальше больше. Народ жалуется.
------
Если не рестартить, то Openvpn тупо не пишет в лог, перепробовал все сигналы - нулевой результат.
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: openvpn+logrotate

Сообщение pelmen »

А если поменять выполнение daily cron на ночь, когда никто не подключен?
Спасибо сказали:
Аватара пользователя
mandreika
Сообщения: 217
ОС: Debian 3,4,5,6

Re: openvpn+logrotate

Сообщение mandreika »

Постоянные подключения
Да и не нравится мне механизм вырубания клиентов ради отката логов.
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: openvpn+logrotate

Сообщение pelmen »

А он (лог) вам нужен? Может вообще отключить логгирование?
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: openvpn+logrotate

Сообщение skeletor »

А если сделать

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

kill -HUP {pid}

?
Спасибо сказали:
Аватара пользователя
mandreika
Сообщения: 217
ОС: Debian 3,4,5,6

Re: openvpn+logrotate

Сообщение mandreika »

Не помогает - пробовал
Спасибо сказали: