Apache2 ত্রুটি লগ


3

আমি উবুন্টুতে আমার স্থানীয় হোস্টে আপ্যাচের জন্য ত্রুটি লগ খুঁজে পাইনি বলে মনে হচ্ছে। আমি apache2 ইনস্টল করা আছে।

আমি এই কমান্ড ব্যবহার করছি ত্রুটি অনুসরণ tail -f /var/log/apache2/error.log কিন্তু একরকম এই লগ সব আমার ত্রুটি লগ করা হয় না?

এই সঠিক ফাইল?

উত্তর:


3

আপনার চেক করুন httpd.conf আপনি নিম্নলিখিত লাইন বা অনুরূপ কিছু আছে কিনা দেখতে:

ErrorLog "logs/error.log"

এটি একটি ভিন্ন ডিরেক্টরি হতে পারে, অথবা এটি অন্য কিছু বলা যেতে পারে, তবে যদি আপনার সাথে শুরু হওয়া অপাচ কনফিগারেশন ফাইলটিতে একটি লাইন না থাকে ErrorLog, আপনি সম্ভবত ত্রুটি ধরা না।

যদি এটি ভাল হয় তবে নিশ্চিত হয়ে নিন যে আপনি পেয়েছেন না LogLevel মন্তব্য সমূহ:

# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

ডিফল্ট সেটিং হয় warn, যা অত্যন্ত প্রান্তের প্রান্ত সম্পর্কে এবং একটি গুরুতর ফল্ট জন্য অপেক্ষা করছে যা সম্পর্কে localhost। যদি এটি মন্তব্য করা হয়, একটি হ্যাশ (#) লাইনটি শুরু করার সাথে সাথে, আপনি লগ ফাইলের মধ্যেও কোনো ত্রুটিগুলি ধরবেন না ErrorLog বিন্যাস.

আপনি প্রতিটি স্তর সেটিং তুলনা করতে পারেন LogLevel ভিতরে Apache সার্ভার ডকুমেন্টেশন


মনে হচ্ছে আমি সঠিক ফাইলটিতে আছি কিন্তু আমি অন্য কিছু লক্ষ্য করেছি। Httpd.conf ফাইলের মধ্যে আমি নিম্নলিখিত # # লগ লেভেলটি লক্ষ্য করেছি: error_log এ লগ করা বার্তাগুলির সংখ্যা নিয়ন্ত্রণ করুন। # সম্ভাব্য মানগুলির মধ্যে রয়েছে: ডিবাগ, তথ্য, নোটিশ, সতর্কতা, ত্রুটি, সমালোচক, # সতর্কতা, উদ্ভূত। # লগলেভেল সতর্কতা এই ত্রুটি কঠোরতা সঙ্গে কিছু করতে পারে?
Roland

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