System.log ফাইল মুছবেন?


13

আমি ভাবছিলাম: আমি কি শেষের দিকে var / লগ ডিরেক্টরিতে system.log ফাইলটি ম্যানুয়ালি মুছে ফেলতে পারি?

আমি যদি এটি করি তবে এটির কি আমার ওয়েব শপের উপর কোনও নেতিবাচক প্রভাব পড়বে?

এই ফাইলটি এখন বেশ কিছু ডিস্ক স্পেস ব্যবহার করছে।


আপনি system.logকোনওরকম চাপ ছাড়াই ফাইলটি মুছতে পারেন কারণ লগ করার জন্য কোনও সতর্কতা / ত্রুটি হওয়ার সাথে সাথে সিস্টেমটি কেবল ফাইলটি পুনরায় তৈরি করবে। এই ফাইলটি পুনরায় তৈরি না করার জন্য আপনাকে লগিং পুরোপুরি অক্ষম করতে হবে।
জিগোজাকো

উত্তর:


7

হ্যাঁ, আপনি এটি মুছতে পারেন, এবং এই ক্রিয়াটি বেশিরভাগ ক্ষেত্রে আপনার ওয়েবশপকে প্রভাবিত করবে না।

আপনি যদি লগ ডেটা সংগ্রহ করতে আগ্রহী না হন তবে আপনি এটিকে ম্যাজেন্টো সেটিংসে অক্ষম করতে পারেন: সিস্টেম → কনফিগারেশন, এবং «বিকাশকারী» বিভাগে যান, এবং লগ সেটিংস খুলুন - লগিং অক্ষম করার বিকল্প থাকবে option

তবে, যদি ম্যাজেন্টো অনেকগুলি লগ ডেটা উত্পন্ন করে, তবে এটি কোডে কিছু সমস্যার লক্ষণ হতে পারে।


2
আপনার সিস্টেম.লগ ফাইলটি যদি ক্রমাগত বর্ধমান হয় তবে এর অর্থ হ'ল সাইটের কোডে যে লোকেরা কাজ করেছেন তারা এমন কিছু কাজ করেছেন যা বেশ উপযুক্ত নয়। সাধারণত এটির মধ্যে ভেরিয়েবলগুলি সঠিকভাবে সেট না করা বা কোডে অন্যান্য অসঙ্গতি জড়িত। সর্বোপরি অনুশীলন হ'ল এই ফাইলটির শীর্ষে রাখা, বিশেষত মডিউলগুলি ইনস্টল করার পরে, যাতে আপনি এই সমস্ত জিনিসপত্রটি পরে স্থির করতে চান না p
pspahn

4

এটি একটি সম্ভাব্য সমস্যা হতে পারে, যদি ওয়েবসার্ভারের এই ফাইলটি লেখার অধিকার থাকে তবে নতুন ফাইল তৈরি না করে। এটি অস্বাভাবিক, কারণ ম্যাজেন্টো সময়ের সাথে সাথে প্রচুর ফাইল তৈরি করে, তবে একটি অসম্ভব অসম্ভব ঘটনা case


1
সাধারণ লোকের শর্তে - আপনি system.log ফাইলটি মুছতে পারেন তবে ওয়েব সার্ভারের ভের / লগ ফোল্ডারের অধিকার থাকতে পারে না (এমনকি যদি সেই ফোল্ডারে সিস্টেম.লগ ফাইলের অধিকার ছিল)। সুতরাং সিস্টেম.লগ ফাইলটি পুনরায় প্রদর্শিত না হতে পারে যদি আপনি এটি মুছে ফেলেন এবং ভের / লগ ফোল্ডারে ফাইল অনুমতিগুলি ভুল are
হেনরির বিড়াল

2

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

লগ রোটেশন সম্পর্কিত সাধারণ তথ্য: http://en.wikedia.org/wiki/Log_rotation

আর্ক লিনাক্সের কয়েকটি নির্দিষ্ট ডক্স রয়েছে: https://wiki.archlinux.org/index.php/logrotate

আপনি যদি লিনাক্স পরিবেশে থাকেন তবে কয়েকটি উদাহরণ সম্ভবত আপনার সিস্টেমে /etc/logrotate.d/ এ ইতিমধ্যে উপলব্ধ।

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