Saya memindahkan logging untuk openvpn
ke dalam lognya sendiri dan mencoba mengatur rotasi log untuknya, tapi saya jelas telah melakukan sesuatu yang salah.
Logging terjadi seperti yang diinginkan tetapi selalu ke file log ke-2openvpn.log.1
. File log 'saat ini' openvpn.log
ada, tetapi selalu kosong.
-rw------- 1 root root 0 Apr 20 07:35 openvpn.log
-rw------- 1 root root 5411 Apr 20 07:58 openvpn.log.1
Ini file konfigurasi logrotate saya untuk openvpn.
/var/log/openvpn.log {
daily
rotate 7
delaycompress
compress
notifempty
missingok
}
Baris di server.conf
Openvpn tentang logging adalah
log-append /var/log/openvpn.log
Apa yang saya kacaukan?
Jawaban yang Diterima:
Anda harus membuat layanan Anda mengetahui rotasi log. Beberapa layanan mungkin dimatikan dengan sinyal HUP, beberapa mungkin memerlukan restart penuh. Ada kemungkinan bahwa layanan membuka openvpn.log
file, yang diubah namanya menjadi openvpn.log.1
.
Coba tambahkan:
postrotate
systemctl restart openvpn.service
endscript
Saya tidak tahu persis bagaimana layanan Anda dipanggil, jadi tebakan saya untuk openvpn.service
mungkin salah.