Saya melayani beberapa domain berbeda melalui NginX di server yang sama dan mereka masing-masing login ke file mereka sendiri. Saya perlu mengatur skrip untuk memutar, dan kompres file-file ini dan menambahkannya ke cron.
Saya tahu saya harus melakukan sesuatu untuk membuat NginX membuka file log baru setelah saya memindahkan yang lama. Dapatkah seseorang memberi saya prosedur untuk memutar file log nginx dengan aman? Saya kira saya perlu menggunakan logrotate, bagaimana cara mengkonfigurasinya?
Sistem:
- Ubuntu 9,04 server ed.
- nginx / 0.7.61
logrotating log nginx:
log produksi log relasi:
sumber
/etc/logrotate.d/nginx
. dan itu akan berlaku.Jika Anda menggunakan logrotate, tambahkan berikut ini (dengan lokasi yang benar) ke bagian nginx di logrotate.conf:
Menurut logrotate (8) halaman manual
sumber