আমি ইউনিট ফাইল সহ সিস্টেমড ব্যবহার করে একটি নোড অ্যাপ চালাচ্ছি। অ্যাপ্লিকেশন লগটি ব্যবহার করে দেখা যায় journalctl -u example.com
তবে লগটি কিছু সময় কাটা হয়ে যায়, ইতিহাসটি মুছে ফেলা হয় (যা আমার ডিবাগিংয়ের জন্য প্রয়োজন)।
আমি কিভাবে তাই systemd যে আমার অ্যাপ্লিকেশান লগ সঞ্চিত পরার সঙ্গে ঘূর্ণন লগ ইন করুন কনফিগার করবেন 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
সিস্টেমড জার্নালের ডিস্কের স্থান নিয়ন্ত্রণকারী বিকল্পগুলির পর্যালোচনা পর্যালোচনা। আপনার যদি এখনও কোন প্রশ্ন থাকে তবে আপনার বিষয়বস্তু পোস্ট করুন /etc/systemd/journald.conf
।