Korzystam z aplikacji węzła przy użyciu systemd z plikiem jednostkowym. Dziennik aplikacji można przeglądać za pomocą, journalctl -u example.com
ale dziennik zostaje w pewnym momencie odcięty, co powoduje usunięcie historii (której potrzebuję do debugowania).
Jak skonfigurować Loguję obrót z Systemd tak, że moje logi aplikacji zostaje zapisany w example.com.log.1
, example.com.log.2
itd., Więc mogę zapytać historię mojej aplikacji?
To jest plik mojej jednostki:
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
aby przejrzeć opcje kontrolujące miejsce na dysku dziennika systemowego. Jeśli nadal masz pytanie, opublikuj treść swojego /etc/systemd/journald.conf
.