অ্যাপাচি ঠিক আছে তবে ত্রুটি-বিভ্রাটে এটি কী? - [এমপিএম_প্রফোর্ক: নোটিশ]?


32

আমার অ্যাপাচি সার্ভার কোনও সমস্যা ছাড়াই ঠিক আছে। এটি পুনঃসূচনা করার সময় কোনও সতর্কতা জারি করে না। তবে আমি যদি পরীক্ষা error.logকরি তবে আমি নিম্নলিখিত লাইনগুলি সময়ে সময়ে পুনরাবৃত্তি দেখতে পাচ্ছি:

[Wed Jun 25 18:15:56.295408 2014] [mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations
[Wed Jun 25 18:15:56.295570 2014] [core:notice] [pid 8817] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jun 25 18:26:34.511247 2014] [mpm_prefork:notice] [pid 8817] AH00169: caught SIGTERM, shutting down

তারা কি বলে? আমি কীভাবে এটি ঠিক করতে পারি?


"সময়ে সময়ে" এর অর্থ কী? প্রতি কয়েক সপ্তাহ, দিন, ঘন্টা, মিনিট?
সোভেন

@ এসভিডাব্লু, 20 মিনিটের ব্যবধানে। তবে আমি বর্তমানে সার্ভারের সাথে কাজ করছি (একেবারে এটি পুনরায় চালু করা) সুতরাং এটির কারণটি হতে পারে
ম্যাক্সিম কোরেটস্কিই

এটি সমস্যার কারণ কিনা তা দেখতে দয়া করে এটি দেখুন।
সোভেন

@ এসভিডাব্লু, thisকি? :) আপনি কি লিংকটি ভুলে গেছেন?
ম্যাক্সিম কোরেটস্কি

1
না, আমি কেবল অধিকৃত আপনাকে জানাতে চাই যে অ্যাপাচি কনফিগার করতে কিভাবে এবং দেখেছি কনফিগ নির্দেশনা জন্য mpm_prefork
সোভেন

উত্তর:


40

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

[এমপিএম_প্রেফারক: নোটিশ] [পিআইডি ৮17১]] এএইচ০০১63৩৩: অ্যাপাচি / ২.৪..7 (উবুন্টু) পিএইচপি / ৫.৫.৯-১ বুন্টু ৪ কনফিগার করা হয়েছে - সাধারণ ক্রিয়াকলাপ পুনরায় শুরু করছে

এর অর্থ 8817 প্রসেস আইডির অধীনে একটি নতুন থ্রেড।

[কোর: নোটিশ] [পিআইডি 8817] এএইচ 100094: কমান্ড লাইন: '/ ইউএসআর / এসবিন / অ্যাপাচি 2'

এটি কেবল একটি নোটিশ বলে যে /usr/sbin/apache2থ্রেডটি শুরু করতে কমান্ডটি ব্যবহার করা হয়েছিল, সুতরাং এটিতে কোনও বিশেষ পতাকা / বিকল্প দেওয়া হয়নি।

[এমপিএম_প্রেফারক: নোটিশ] [পিআইডি ৮17১17] এএইচ০০১69৯৯: সিআইজিটারএম ধরা পড়ে, বন্ধ হয়ে যাচ্ছে

এই লাইনটি আপনাকে জানায় যে 8817 প্রসেসের প্রক্রিয়াটি আবার বন্ধ হয়ে গেছে।

[আপডেট করা] এই লগটি অনুসরণ করা হয়েছিল /etc/apache2/apache2.confযার দ্বারা এটির যে নির্দেশনাটি আপনি দেখছেন সেই লগ ফাইলটির দিকে নির্দেশ করে। লগিং কম দেখার জন্য, আপনাকে এই লাইন সম্পাদনা করতে পারেন apache2.conf LogLevel warnকরতে LogLevel errorলগ ইন করুন করবে ত্রুটি যা ঠিকঠাক সার্ভার ঘটাচ্ছে আছে শুধুমাত্র যদি পারে। লগিংয়ের জন্য বিকল্পগুলি হ'ল : ট্রেস 1, ডিবাগ, তথ্য, বিজ্ঞপ্তি, সতর্কতা, ত্রুটি, সমালোচক, সতর্কতা, উত্স । আপনি কোন লগিং স্তরটি সবচেয়ে বেশি পছন্দ করেন তা খুঁজে পেতে আপনি এই সমস্ত অপশনের সাথে খেলতে পারেন।

আপনার ডোমেনের লগটি দেখতে, আপনি খুঁজে পেতে পারেন যে আপনার সিফ ফাইলটিতে ডোমেন হোস্টের জন্য কনফিগারেশন রয়েছে /etc/apache2/sites-available। অর্থাৎ আপনারসাইট.কোনফ f


ধন্যবাদ, তবে আমি প্রিফের্ক এমপিএম ব্যবহার করছি, সুতরাং কোনও থ্রেড নেই। আপনার মানে কী নতুন শিশু প্রক্রিয়া শুরু হবে?
ম্যাক্সিম কোরেটস্কি

1
প্রিফার্ক মডিউলটি শুরুতে StartServersসার্ভার প্রক্রিয়াগুলি শুরু করার জন্য কনফিগার করা যেতে পারে , MaxClientsসার্ভার ব্যস্ত হয়ে পড়ে এবং MaxSpareServersঅতিরিক্ত প্রক্রিয়াগুলি বজায় রাখলে প্রক্রিয়াগুলিতে উত্সাহিত হয় , সুতরাং আপনি যে লগ এন্ট্রিগুলি দেখেন সেগুলি অতিরিক্ত বানানো প্রক্রিয়াগুলির ফলাফল যা যদি আবার মারা যায় তবে সার্ভার কম ব্যস্ত হয়।
সোভেন

ধন্যবাদ, এখন আমি আপনার বক্তব্য দেখতে পাচ্ছি। আমি ভাবছি যদিও এরপরে এগুলিকে খুঁজে পেয়েছি কেন এটি ত্রুটি হিসাবে বিবেচিত হবে error.log? যাইহোক, আপনি কি জানেন যে 5 টি ম্যাক্সক্লিয়েন্টের সাথে দুটি সার্ভার থাকা এবং 10 ম্যাক্সক্লিয়েন্টের সাথে একটি রয়েছে?
ম্যাক্সিম কোরেটস্কি

এটি কি পিএইচপি কোডের জন্য সমস্যা কিনা? এটি আমার ওয়েব অ্যাপ্লিকেশন বা কোড প্রয়োগে প্রভাব ফেলবে?
নিওকোরটেক্স

4
এগুলি ত্রুটি নয়, এগুলি কেবল তথ্য সম্পর্কিত বিজ্ঞপ্তি। error.log ভুল নাম দেওয়া হয়েছে; এটিতে যা যায় তার বেশিরভাগটি কেবল তথ্যগত।
ysth

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