অ্যাপাচে (উইন্ডোজের জন্য) প্রতিদিনের ত্রুটি এবং অ্যাক্সেস লগগুলি কীভাবে পাবেন?


10

আমরা এক সার্ভারে কনফিগার করা কয়েকটি ভার্চুয়াল হোস্ট সহ অ্যাপাচি ২.২.৯ (উইন 32) চালিয়ে যাচ্ছি। প্রত্যেকের নিজস্ব ত্রুটিলগ এবং কাস্টমলগ সেটিংস রয়েছে যা "লগস / [ডোমেন নাম] -অরর.লগ" এবং "লগস / [ডোমেন নাম] -access.log" ফর্ম্যাটে রয়েছে। দুর্ভাগ্যক্রমে এগুলি এখন বেশ বড় ফাইল তৈরি করছে।

আইআইএস-এ আপনি লগের সময়সূচি নির্দিষ্ট করতে পারেন, যা তাদের "yymmdd.log" এর দৈনিক ফর্ম্যাটে রাখতে পারে। এখানে কি আমি করতে পারি তেমন কিছু আছে?

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

হালনাগাদ

ব্যাসার্ধের জন্য ধন্যবাদ, আমি নিম্নোক্ত বিন্যাসে অ্যাপাচি এর বিল্ট ইন রোটেটলগস কমান্ডটি ব্যবহার করতে আমার httpd- vhosts.conf টিকেট করেছি :

ErrorLog "|bin/rotatelogs logs/[domain name]-error.%Y-%m-%d-%H_%M_%S.log 5M" CustomLog "|bin/rotatelogs logs/[domain name]-access.%Y-%m-%d-%H_%M_%S.log 5M" common

বর্তমানের 5MB এ পৌঁছালে তারা একটি নতুন লগ ফাইল তৈরি করবে। আমি জানি যে এটি দৈনিক হিসাবে বলা হয়নি, তবে এটি তাদের পরিচালনাযোগ্য আকারে রাখে যা তা করবে। আমি অনেক সেকেন্ড পরে ঘোরানোর চেষ্টা করেছিলাম তবে মনে হয় না যে ফাইলের নামটিতে সময় স্ট্যাম্পটি সঠিকভাবে লাগানো হবে (বিশেষত ঘন্টা, মিনিট এবং সেকেন্ড)।

উত্তর:


11

আপনি যা সন্ধান করছেন তা হ'ল রোটেটলোগ্স প্রোগ্রাম যা অ্যাপাচি http://httpd.apache.org/docs/2.2/program/rotatelogs.html নিয়ে আসে

উদাহরণস্বরূপ, মধ্যরাতে আপনার লগগুলি প্রতিদিন আবর্তিত করতে:

CustomLog "|bin/rotatelogs -f /var/log/apache2/logfile.%Y.%m.%d.log 86400" common

+1, জানেন না আপাচে এর নিজস্ব সমাধান আছে।
ক্যারোলিস টি।

উবুন্টু যে ব্যবহার করবেন জন্য আপনি পাথ পরিবর্তন করতে হবে পারে /usr/bin/rotatelogs, যেমন যে যেখানে rotatelogsপাওয়া যায়। অন্যথায় একটি ত্রুটির কারণে অ্যাপাচি পুনরায় চালু করতে ব্যর্থ হবে।
BadHorsie

0

আপনি যা চান তাকে লগ রোটেশন বলে।

গুগল উইন্ডোগুলির জন্য লগ রোটেশন সরঞ্জামগুলি সম্পর্কে কিছু প্রকাশিত লিঙ্কগুলির তালিকাবদ্ধ করে বলে মনে হচ্ছে।

এটি অ্যাপাচি নির্দিষ্ট সমাধানের মতো বলে মনে হচ্ছে এটি সম্ভবত আপনাকে সহায়তা করবে:

http://www.sprint.net.au/~terbut/usefulbox/apachelogrot.htm



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