सेवा अस्थायी रूप से अनुपलब्ध Magento?


109

मेरा आवेदन कल ठीक काम कर रहा था। मैंने आज अपना पीसी शुरू किया। जब मैंने Magento शुरू करने की कोशिश की तो मुझे यह त्रुटि संदेश मिला।

सेवा अस्थाई रूप से अनुपलब्ध

रखरखाव डाउनटाइम या क्षमता समस्याओं के कारण सर्वर आपके अनुरोध को सेवा देने में अस्थायी रूप से असमर्थ है। बाद में पुन: प्रयास करें।

मैं व्यवस्थापक पृष्ठ खोलने या पृष्ठ पर किसी भी प्रकार की त्रुटियां देखने में सक्षम नहीं हूं। अगर मैं अपने Magento साइट के किसी भी URL पर जाता हूं तो मुझे उपरोक्त आउटपुट मिल रहा है। मैं इसका कैसे समाधान करूं?


क्या Magento वेब सर्वर पर ऑनलाइन या आपके स्थानीय कंप्यूटर पर चल रहा है? आपके पर्यावरण विवरण (वेब ​​सर्वर, पीएचपी, आदि) क्या हैं? क्या आपने हाल ही में कोई एक्सटेंशन जोड़ा है? क्या पेज का कोई हिस्सा लोड हो रहा है या आपने जो कुछ भी पोस्ट किया है, वह क्या है?
मैथ्यूपावकोव

1
धन्यवाद मैथ्यू। इसके ऑन लोकल, मैं Ubuntu और Xampp का उपयोग कर रहा हूं .. मैंने कल मैजिक जूम इंस्टॉल करने की कोशिश की, लेकिन वह इंस्टाल नहीं हुआ था, यह एक त्रुटि दिखा रहा था कि साइट को फिर से कोशिश करने के लिए कनेक्ट नहीं किया जा सकता है ...
ScoRpion

जवाबों:


369

देखरेख करें कि क्या कोई फ़ाइल है जिसका नाम रखरखाव हैफ़्लैग और यदि ऐसा है तो इसे हटा दें

Magento 1.x : रखरखाव .flag फ़ाइल में है: Magento रूट निर्देशिका

Magento 2.x : रखरखाव .flag फ़ाइल में है: var फ़ोल्डर

जब Magento कुछ कार्य कर रहा है तो यह अस्थायी रूप से इस फ़ाइल को बनाता है। Magento अपने अस्तित्व की जाँच करता है और अगर यह आपके द्वारा वर्णित पृष्ठ पर उपयोगकर्ताओं को भेजेगा।

यह माना जाता है कि जो भी कार्य कर रहा था, उसे संसाधित करते समय इस फ़ाइल को स्वचालित रूप से हटा दिया जाना चाहिए, लेकिन मैंने ऐसे अवसरों का अनुभव किया है जहां कुछ गलत हुआ और इसे हटाने में विफल रहा।


7
मैं एक ही समस्या का सामना करना पड़ा है Magento कनेक्ट से एक मॉड्यूल के असफल स्थापित करने के बाद। फ़ाइल को हटाने का काम किया।
मोहम्मद फैसल

maintenance.flagफाइल कहां है ?
प्रतीक

1
@ jQuery.PHP.Magento.com यह आपके Magento वेबसाइट के रूट फ़ोल्डर में होगा। लेकिन यह केवल तभी होगा जब साइट रखरखाव मोड में फंस गई हो। सामान्य ऑपरेशन के तहत यह फ़ाइल मौजूद नहीं होगी।
elMarquis


1
अगर कोई रखरखाव नहीं है। फाइल फ़ाइल क्या है?
रज़वान ज़म्फिर

13

बस maintenance.flagरूट फ़ोल्डर में फ़ाइल को हटा दें और फिर फ़ोल्डर के अंदर कैश फ़ोल्डर और सत्र फ़ोल्डर की फ़ाइलों को हटा दें var/


11

अब नए संस्करण magento2 में उत्पन्न त्रुटि सेवा पर अस्थायी रूप से अनुपलब्ध है।

Remove maintenance.flag

इस रास्ते से जो बदला हुआ है magento2/var/maintenance.flag

भी

$ rm maintenance.flag

हमारे लिए यह थाmagento2/var/.maintenance.flag
DarkMukke


5

मैं एक ही मुद्दा था, लेकिन मेरे Magento रूट में रखरखाव .flag फ़ाइल नहीं मिली है। मैंने बस कैशे और सत्र फ़ाइलों को हटा दिया है और सभी ने फिर से काम किया है।


मुझे काम करने के लिए सत्र और कैश फ़ाइलों को हटाना पड़ा, धन्यवाद।
मितेश

4

आपको इन चरणों का पालन करने की आवश्यकता है:

  1. CPanel / FTP के माध्यम से Magento रूट डायरेक्टरी पर जाएं
  2. Magento1 के मामले में, आपको इसका रखरखाव मिलेगा .flag और इसे हटा दें
  3. Magento2 के मामले में, var / रखरखाव .flag हटाएं


3

Magento 2 में आपको /var/.maintain.flag में स्थित फ़ाइल को निकालना होगा - बस एहसास हुआ कि कुछ खोज के बाद, इसलिए मैं साझा करूँगा।


2

आप यह काम कर सकते हैं:

के लिए जाओ http: // localhost / Magento / डाउनलोडर यूआरएल। यहाँ मैं अपने लोकलहोस्ट पर magento स्टोर चला रहा हूँ। अब आप magento कनेक्ट मैनेजर में लॉगिन कर सकते हैं और उस एक्सटेंशन को अनइंस्टॉल कर सकते हैं जिसे आपने पहले स्थापित किया था।

आशा है कि यह काम करता है !!!!!

धन्यवाद।


एक मॉड्यूल को हटाने के लिए ओवरकिल की तरह सिर्फ इसलिए कि यह एक maintenance.flagफ़ाइल के पीछे छोड़ दिया है । मैन्युअल रूप से कैश साफ़ करें, हटाएं maintenance.flagऔर देखें कि क्या आप मॉड्यूल इंस्टॉलेशन को पूरा करने के लिए व्यवस्थापक पैनल में लॉग इन कर सकते हैं।
फासको लैब्स

1

यदि आप इस समस्या में भाग लेते हैं (जैसे मैंने किया) और NO मेंटेनेंस.फ्लैग फ़ाइल कहीं भी मौजूद है, तो यह रेडिस कैश है जो समस्या का कारण बन रहा है; इसे साफ करो।

मुझे अपनी होस्टिंग कंपनी से संपर्क करके रेडिस कैश को साफ करना पड़ा और उन्हें ऐसा करने दिया क्योंकि मेरे पास उस कैश तक पहुंच नहीं है।

मैंने इस उत्तर का उपयोग करके यह पता लगाया: https://magento.stackexchange.com/a/55814/77803


Redis के साथ भी यही समस्या थी, CM_Redis मॉड्यूल का उपयोग करते हुए 503 यहाँ लौटाया गया है /app/code/local/Cm/RedisSession/Model/Session.php - मेरे पास कुछ समवर्ती कैनेकेशन वृद्धि है। इसलिए मैंने कैश को साफ़ किए बिना अधिकतम_संख्या संख्या बढ़ा दी है।
डिपेंडेंसीहेल

0

अपने Magento के इंस्टॉलेशन डायरेक्टरी के रूट फोल्डर की जांच करें। आपको मेंटेनेंस.फ्लैग फाइल मिलेगी, इसे डिलीट करें और साइट को रिफ्रेश करें। यह ठीक काम करेगा।


0

जब आप एक नया प्लगइन स्थापित करते हैं तो मैं हर समय होता हूं। आपको बस अपने रूट डायरेक्टरी में मेंटेनेंस.फ्लैग फाइल को डिलीट करना है


-6

यदि ध्वज को हटाने से सेवा अस्थायी रूप से अनुपलब्ध दिखाई देती है। " Http://localhost.com/downloader " पर जाएं और यूनिसेन्ट स्लाइडर बैनर, BusinessDecision_Interaktingslider, lightbox2 और एक अन्य जो मुझे याद नहीं है।

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