Saya menjalankan aplikasi simpul menggunakan systemd dengan file unit. Log aplikasi dapat dilihat menggunakan journalctl -u example.com
tetapi log akan terpotong di beberapa titik, menghapus riwayat (yang saya butuhkan untuk debugging).
Bagaimana cara mengkonfigurasi rotasi log dengan systemd sehingga log aplikasi saya disimpan example.com.log.1
, example.com.log.2
dll. Sehingga saya dapat menanyakan riwayat aplikasi saya?
Ini adalah file unit saya:
ExecStart=/usr/bin/node keystone.js
#Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=example.com
User=user
Group=user
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target
man journald.conf
untuk meninjau opsi yang mengendalikan ruang disk jurnal systemd. Jika Anda masih memiliki pertanyaan, poskan konten Anda /etc/systemd/journald.conf
.