मैं एक इकाई फ़ाइल के साथ systemd का उपयोग करके एक नोड ऐप चला रहा हूं। एप्लिकेशन लॉग का उपयोग करके देखा जा सकता है journalctl -u example.com
लेकिन इतिहास को मिटाते हुए लॉग को कुछ बिंदु पर काट दिया जाता है (जिसे मुझे डीबगिंग की आवश्यकता है)।
मैं सिस्टम के साथ लॉग रोटेशन को कैसे कॉन्फ़िगर करूं ताकि मेरे ऐप लॉग इन आदि में संग्रहीत हो जाएं example.com.log.1
, example.com.log.2
ताकि मैं अपने ऐप के इतिहास को क्वेरी कर सकूं?
यह मेरी इकाई फ़ाइल है:
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
systemd पत्रिका के डिस्क स्थान को नियंत्रित करने समीक्षा के विकल्प के लिए। यदि आपके पास अभी भी कोई प्रश्न है, तो अपनी सामग्री पोस्ट करें /etc/systemd/journald.conf
।