अपाचे ठीक है, लेकिन यह त्रुटि में क्या है। ब्लॉग - [mpm_prefork: नोटिस]?


32

मेरा Apache सर्वर बिना किसी समस्या के ठीक चल रहा है। यह पुनरारंभ के दौरान कोई चेतावनी भी जारी नहीं करता है। हालाँकि, अगर मैं जाँच 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

वे क्या कहते हैं? मेरे द्वारा यह कैसे किया जा सकता है?


"समय-समय पर" का क्या अर्थ है? हर कुछ सप्ताह, दिन, घंटे, मिनट?
स्वेन

@SvW, 20 मिनट के अंतराल के भीतर। लेकिन मैं वर्तमान में सर्वर के साथ काम कर रहा हूँ (इसे पुनः आरंभ करने के कारण) तो शायद यही कारण है
मैक्सिम कोरसेटस्की

कृपया यह देखने के लिए कि क्या यह समस्या का कारण है।
स्वेन

@SvW, thisक्या? :) क्या आप लिंक भूल गए?
मैक्सिम कोरेत्स्की

1
नहीं, मैं बस मान लिया आप जानते हैं कि अपाचे को कॉन्फ़िगर कैसे करें और देखा है config निर्देशों के लिए mpm_prefork
स्वेन

जवाबों:


40

लॉग फ़ाइल बस अपाचे श्रमिकों के कुछ स्टार्टअप / शटडाउन दिखाती है। अपने अपाचे विन्यास में, आप यह निर्धारित कर सकते हैं कि कितने कार्यकर्ता (उर्फ धागे) अपाचे का उपयोग कर सकते हैं। एक नियमित सेटअप पर, अपाचे को कई बार शुरू किया जा सकता है। विशेष रूप से तब जब आपका सर्वर व्यस्त हो (जैसे कि आपके किसी vhosts पर कई आगंतुक हैं), यह 20 (या अधिक) अपाचे प्रक्रियाओं को देखने के लिए अजीब नहीं है। चिंता की कोई बात नहीं है, वे सिर्फ सूचनात्मक हैं।

[mpm_prefork: नोटिस] [pid 8817] AH00163: Apache / 2.4.7 (Ubuntu) PHP / 5.5.9-1ubuntu4 कॉन्फ़िगर - सामान्य संचालन फिर से शुरू

इसका मतलब है कि प्रक्रिया आईडी 8817 के तहत एक नया धागा बनाया गया है।

[कोर: नोटिस] [pid 8817] AH00094: कमांड लाइन: '/ usr / sbin / apache2'

यह केवल एक सूचना है जो कहती है कि /usr/sbin/apache2थ्रेड शुरू करने के लिए कमांड का उपयोग किया गया था, इसलिए इसके लिए कोई विशेष झंडे / विकल्प पारित नहीं किए गए थे।

[mpm_prefork: नोटिस] [pid 8817] AH00169: SIGTERM पकड़ा, बंद

यह पंक्ति आपको बताती है कि प्रक्रिया आईडी 8817 के साथ प्रक्रिया फिर से बंद हो गई है।

[अपडेट किया गया] यह लॉग इनवॉच किया गया था /etc/apache2/apache2.confजिसके द्वारा यह उस लॉग फ़ाइल की ओर इशारा करता है जिसे आप देख रहे हैं। प्रवेश के कम देखने के लिए, आप में इस लाइन को संपादित कर सकते apache2.conf LogLevel warnकरने के लिए LogLevel errorलॉग इन करेंगे त्रुटि है कि खराबी के सर्वर के कारण वहाँ केवल अगर जो। उस लॉगिंग के विकल्प हैं: ट्रेस 1, डिबग, सूचना, सूचना, चेतावनी, त्रुटि, आलोचना, चेतावनी, एमआरजी । आप इन सभी विकल्पों के साथ खेल सकते हैं कि आप किस लॉगिंग स्तर को सबसे अधिक पसंद करते हैं।

अपने डोमेन के लिए लॉग देखने के लिए, आप पा सकते हैं कि आपकी गोपनीय फ़ाइल में डोमेन होस्ट के लिए कॉन्फ़िगरेशन रखता है /etc/apache2/sites-available। यानी तुम्हारा


धन्यवाद, लेकिन मैं पूर्वनिर्मित एमपीएम का उपयोग कर रहा हूं, इसलिए कोई थ्रेड नहीं हैं। क्या आपका मतलब है जब नई बच्चे की प्रक्रिया शुरू होती है?
मैक्सिम कोरत्स्की

1
StartServersस्टार्टअप पर सर्वर प्रक्रियाओं को शुरू करने के लिए प्रीफ़ॉर्क मॉड्यूल को कॉन्फ़िगर किया जा सकता है , MaxClientsअगर सर्वर व्यस्त हो जाता है और MaxSpareServersप्रक्रियाओं को बनाए रखता है, तो प्रक्रियाओं को स्पॉन करें , इसलिए यह हो सकता है कि आपके द्वारा देखी जाने वाली लॉग प्रविष्टियां अतिरिक्त स्पॉन्ड प्रक्रियाओं का एक परिणाम हैं जो फिर से मारे गए हैं। सर्वर कम व्यस्त हो जाता है।
स्वेन

धन्यवाद, अब मैं आपकी बात देख रहा हूं। मैं सोच रहा हूँ कि क्यों तब मुझे त्रुटियों के रूप में माना जाता है क्योंकि मैंने उन्हें पाया है error.log? वैसे, क्या आप जानते हैं कि 5 MaxClients के साथ दो सर्वर होने और 10 MaxClients के साथ एक होने में कोई अंतर है?
मैक्सिम कोरसेटस्की

यह एक PHP कोड के लिए एक समस्या है या नहीं? क्या यह मेरे वेब एप्लिकेशन या कोड निष्पादन को प्रभावित करेगा?
नियोकार्टेक्स

4
ये त्रुटियां नहीं हैं, वे सिर्फ सूचनात्मक नोटिस हैं। error.log गलत है; इसमें से बहुत कुछ केवल सूचनात्मक है।
शाम

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.