কেন / var / লগে দ্বিতীয় লগ ফাইলগুলি সংকুচিত হয় না


12

লগ-ইন /var/log/(ডেবিয়ান / উবুন্টু) হিসাবে সংরক্ষণ করা হয়

x.log
x.log.1
x.log.2.gz
...

কার্নেল লগ, সিসলোগস ইত্যাদি

আমি দেখতে পাচ্ছি যে লগের তথ্য বাড়ার সাথে সাথে এগুলি ছোট ফাইলগুলিতে বিভক্ত করে সংরক্ষণ করা হয় (সমস্ত একক ফাইলের মধ্যে রাখার চেয়ে)। আমি ভাবছি দ্বিতীয় ফাইল ( x.log.1) সংকুচিত হয় না কেন ? আরও সাম্প্রতিক লগগুলিতে অ্যাক্সেস করা আরও সহজ কিছু?

উত্তর:


12

আমি আপনার সাথে একমত, এটি কেবল সাম্প্রতিক ফাইলগুলিতে সহজ অ্যাক্সেস সরবরাহ করবে। যাইহোক, লোগ্রোটেট 'বিলম্ব কমপ্রেস' নির্দেশের মাধ্যমে প্রকৃত আচরণের সিদ্ধান্ত নেওয়া হয়, যা বলে যে 'আপনি ঘোরানোর সাথে সাথে ফাইলটি সংকুচিত করবেন না, তবে পরের বার সংকুচিত করুন'।

Rotতিহাসিক কারণ লোগ্রোটেট ম্যানুয়ালটিতে পাওয়া যাবে:

Postpone  compression of the previous log file to the next rotation 
cycle.  This has only effect when used in combination  with compress. 
It can be used when some program can not be told to close its logfile and 
thus might continue writing to the  previous log file for some time.

1
"(...) যখন কোনও প্রোগ্রামকে এর লগফিল তত্ক্ষণাত বন্ধ করতে বলা যায় না এবং এভাবে (...)"। সার্ভার ফল্টের একটি পোস্টে এই নির্ভুলতা পাওয়া গেছে ।
লুডোভিক কিউটি

5

হ্যাঁ, এটি করা হয়েছে যাতে আরও সাম্প্রতিক লগ ফাইলগুলি অ্যাক্সেস করা সহজ হয়। লোগ্রোটেট বিকল্পটি এটি delaycompressনিয়ন্ত্রণ করে। লোগ্রোটেট ম্যানপেজ থেকে:

delaycompress

Postpone compression of the previous log file to the next rotation cycle.  
This only has effect when used in combination with
compress.  It can be  used  when  some  program
cannot be told to close its logfile and thus might 
continue writing to the previous log file for some time.

4
এই বিকল্পগুলি নীচে /etc/logrotate.confএবং এর মধ্যে ফাইলগুলিতে ব্যবহৃত হয় /etc/logrotate.d/*
slm
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.