J'exécute une application de nœud en utilisant systemd avec un fichier d'unité. Le journal des applications peut être consulté à l'aide journalctl -u example.com
mais le journal est coupé à un moment donné, effaçant l'historique (dont j'ai besoin pour le débogage).
Comment configurer la rotation des journaux avec systemd pour que mes journaux d'application soient stockés dans example.com.log.1
, example.com.log.2
etc. afin que je puisse interroger l'historique de mon application?
Voici mon fichier d'unité:
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
les options contrôlant l'espace disque du journal systemd. Si vous avez encore une question, postez le contenu de votre /etc/systemd/journald.conf
.