openvpn
のログを移動しました 独自のログに記録し、ログローテーションを設定しようとしましたが、明らかに何か間違ったことをしました。
ロギングは必要に応じて行われますが、常に2番目のログファイルopenvpn.log.1
に記録されます 。 「現在の」ログファイルopenvpn.log
存在しますが、常に空です。
-rw------- 1 root root 0 Apr 20 07:35 openvpn.log
-rw------- 1 root root 5411 Apr 20 07:58 openvpn.log.1
これがopenvpnのlogrotate構成ファイルです。
/var/log/openvpn.log {
daily
rotate 7
delaycompress
compress
notifempty
missingok
}
Openvpnのserver.conf
の行 ロギングに関しては
log-append /var/log/openvpn.log
何を台無しにしましたか?
承認された回答:
サービスにログローテーションを認識させる必要があります。一部のサービスはHUP信号で強制終了される場合があり、一部のサービスは完全な再起動が必要になる場合があります。サービスがopenvpn.log
を開く可能性があります ファイル。名前はopenvpn.log.1
に変更されます。 。
追加してみてください:
postrotate
systemctl restart openvpn.service
endscript
あなたのサービスがどのように呼び出されているのか正確にはわからないので、openvpn.service
を推測します 間違っている可能性があります。