System.log এবং ব্যতিক্রম.লগ ফাইলগুলির আকার সীমাবদ্ধ করা হচ্ছে


12

আমি আমার সাইটে একটি সমস্যা সমাধানের চেষ্টা করছিলাম এবং system.logফাইলটি দেখতে গিয়েছিলাম এবং এটিটি 1 গিগাবাইটেরও বেশি ছিল।

exception.logবড় হিসাবে ছিল না কিন্তু এটা আমার চিন্তা করেছেন:

আপনি কীভাবে ম্যাজেন্টোর জন্য লগিং ফাইলগুলির আকার সীমাবদ্ধ করবেন?


আমি মনে করি ক্রোন জবের মাধ্যমে আপনি পর্যায়ক্রমে লগ সাফ করতে পারেন t অ্যাডমিনের সেটিংস থাকবে।
শিবকুমার কে

উত্তর:


18

http://linux.die.net/man/8/logrotate

এটি অনুসরণ করুন আমি মনে করি এটি আপনার সমস্যা সমাধানে আপনাকে সহায়তা করবে: -

cd /etc/logrotate.d/
vim magento-logrotate.conf

এখন নিম্নলিখিত magento-logrotate.confফাইলটি যুক্ত করুন:

/path/to/magento/var/log/*log {
rotate 7
daily
compress
missingok
notifempty
}

এখনই আপনার কনফিগারেশনটি কার্যকর করুন:

logrotate -f /etc/logrotate.d/magento-logrotate.conf

আমি সত্যিই এই পদ্ধতির পছন্দ করি, এটি চেষ্টা করে দেখি এবং কয়েক দিন পরে এটি গ্রহণযোগ্য হবে তবে এটি কার্যকর হয় (বা এটি হওয়া উচিত) অথবা কেউ আরও ভাল উত্তর নিয়ে আসে না।
এসআর_ম্যাজেন্টো

এটি কি প্রতিদিন চালানোর জন্য ক্রোনজব দরকার? @ মণিশ কুমার
ম্যাগপাইকো

0

নীচে নতুন লাইন যুক্ত করুন

$file = empty($file) ? 'system.log' : $file;
$file = date('Ymd').$file;

এখানে চিত্র বর্ণনা লিখুন


খুব বোকা ধারণা ...
MagenX

আমি এই "বোকা" খুঁজে পাচ্ছি না। এটি হ্যাক, তবে হো-হুম।
'Anse

আমি সম্মতি জানাই এটি একটি মূর্খ ধারণা, যদি না আপনি নিজের উত্তরটি যোগ করেন তবে কীভাবে এই ফাইলটি সম্পাদনা করে কেবল ফাইলগুলি করা যায় এবং আপনার "পুরানো" লগ ফাইলগুলি পরিষ্কার করার জন্য একটি পদ্ধতি যুক্ত করা উচিত (উদাহরণস্বরূপ কোনও বাশ স্ক্রিপ্ট সহ যা একটি তারিখের সাথে ফাইলগুলি মুছে দেয়) এক্স দিনের পুরানো উপসর্গ ...
ইচ

0

সবচেয়ে আকর্ষণীয় হ'ল: আপনার লগ ফাইলগুলিতে কী আছে?

সাধারণত, লগ ফাইলগুলিতে বিজ্ঞপ্তি, সতর্কতা এবং ত্রুটি থাকে। আমি যখন ম্যাজেন্টো ওয়েবশপ বা একটি নতুন মডিউল তৈরির কাজ শেষ করেছি, তখন আমার ব্যক্তিগত প্রয়োজনীয়তার একটি হ'ল এই দোকান বা মডিউলটি চলমান / ব্যবহার করার সময় লগগুলিতে কিছুই উপস্থিত না হওয়া। যদি কিছু উপস্থিত হয়, তবে কিছু উন্নত করা উচিত (বিজ্ঞপ্তি) বা মারাত্মক ভুল (ত্রুটি)।

ফাইলগুলির আকার system.logএবং সীমাবদ্ধতা কীভাবে আপনার প্রশ্নের উত্তর দিতে exception.log: এই ফাইলগুলিতে বর্ণিত সমস্যাগুলি সমাধান করুন। এই ফাইলগুলি কিছুই জন্য নেই।

বিটিডব্লিউ logrotate( মনীষ কুমার প্রস্তাবিত ) এটিও একটি দুর্দান্ত জিনিস;)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.