Http त्रुटि 503। सेवा अनुपलब्ध है


395

मैं सामान्य रूप से वेब सर्वर स्थापित करने के लिए वास्तव में नया हूं। मुझे विंडोज 8 पर IIS 8 मिला है, और मैं कुछ विकास करते हुए स्थानीय रूप से एक छोटी सी साइट स्थापित करने की कोशिश कर रहा हूं। IIS में मैं Add Site चुनता हूं, एक नाम देता हूं, उस स्थान को इंगित करता हूं, जहां मेरे पास एक index.html फ़ाइल है (मैंने विभिन्न स्थानों की कोशिश की है, एक c: \ inetpub \ wwwroot \ test -folder में नवीनतम ) और अन्यथा सभी डिफ़ॉल्ट का उपयोग करें समायोजन। हालाँकि, जब मैं स्थानीयहोस्ट करने के लिए ब्राउज़ करने का प्रयास करता हूं तो मुझे मिलता है

http त्रुटि 503। सेवा अनुपलब्ध है।

मैंने सत्यापित किया है कि पूल चालू है, और मैंने लक्ष्य फ़ोल्डर पर IIS_IUSRS पूर्ण नियंत्रण दिया है

मैंने चारों ओर खोज की है, लेकिन ऐसा कुछ भी नहीं मिला जिससे मेरी समस्या हल हुई हो, और EventLog या C: \ Windows \ System32 \ LogFiles \ HTTPERR फ़ोल्डर में कुछ भी उपयोगी नहीं है

क्या कोई मुझे बता सकता है कि क्या गलत है?


5
क्या आपने अधिक जानकारी के लिए इवेंट व्यूअर की जाँच की है?
वेबप्लानेट टीएफएस कंसल्टिंग

3
एक उपयोगी जाँच सूची (भले ही यह IIS7 हो) यहाँ पर blogs.msdn.com/b/webtopics/archive/2010/02/17/… - मुझे संदेह है कि आप पहले ही ये जाँच कर चुके हैं, लेकिन इससे मदद मिल सकती है
वेबप्लानेट टीएफएस कंसल्टिंग

120
कारण 1: HTTP त्रुटि 503. सेवा अनुपलब्ध होती है यदि संबंधित Wep अनुप्रयोग का अनुप्रयोग पूल रुक या अक्षम या रोका गया हो। या समाप्त हो चुके पासवर्ड या लॉक होने के कारण एप्लिकेशन पूल की उपयोगकर्ता की पहचान अमान्य हो सकती है। इस संपूर्ण सुधार को देखें: morgantechspace.com/2013/12/…
kombsh

2
मेरे लिए सामान्य स्थिति जब सभी लॉग EMPTY हैं, लेकिन अभी भी 503 हैं। कारण: 1. पोर्ट संघर्ष सबसे अधिक बार होता है। 2. यूआरएल एसीएल और समाधान कम वर्णित है।
प्यूटरेटो बोरेटो

मुझे उसी समस्या का सामना करना पड़ा जहां मेरा IIS तैनात एप्लिकेशन चल नहीं रहा था और मुझे 503 त्रुटि दिखा रहा था। जब मैंने पूल की जाँच की, तो इसे रोक दिया गया और इसे शुरू करने से समस्या हल हो गई।
हैडगो

जवाबों:


448

यह हो सकता है कि उपयोगकर्ता की पहचान पुरानी हो, खासकर यदि आपने एक रुका हुआ ऐप पूल शुरू करने की कोशिश की है और अगला अनुरोध फिर से विफल हो जाता है।

IIS में, सर्वर के तहत एप्लिकेशन पूल पर जाएं, फिर अपनी वेब साइट के लिए सही एप्लिकेशन पूल ढूंढें और उस पर क्लिक करें। दाईं ओर उन्नत सेटिंग्स मेनू पर, पहचान का चयन करें और इसे बदलें और नए उपयोगकर्ता और पासवर्ड दर्ज करें। अपने एप्लिकेशन पूल पर फिर से क्लिक करें, और इसे पुनः आरंभ करने के लिए रीसायकल चुनें।

आप Windows लॉग, अनुप्रयोग, विवरण टैब के अंतर्गत ईवेंट व्यूअर में त्रुटि संदेश को देखने का प्रयास कर सकते हैं।


22
यह वास्तव में मेरे साथ क्या हुआ जब मैंने पहचान के पासवर्ड को W3C कार्यकर्ता प्रक्रिया के लिए उपयोग किया गया था। धन्यवाद
Toan गुयेन

8
मैंने अभी अपना उपयोगकर्ता पासवर्ड बदल दिया है, और अगले दिन (पुनः आरंभ करने के बाद) यह खराब पासवर्ड के कारण विफल हो रहा था। जब मैं अपना पासवर्ड बदलूं तो मुझे चीजों की एक सूची बदलनी होगी!
ब्रायन जे

2
मैं एप्लिकेशन पूल में गया और महसूस किया कि किसी तरह मेरी साइट को रोक दिया गया है। मैंने इसे और पूफ को फिर से शुरू किया, नए के रूप में अच्छा काम कर रहा हूं।
जेसन एल।

मेरी भी यही समस्या थी। जब भी इवेंट व्यूअर ऐसा होता है, तो आपको पहले देखना चाहिए। जाँच करने के लिए मुट्ठी लॉग लगभग हमेशा होता है: विंडोज लॉग -> सिस्टम। त्रुटि संदेश कुछ इस तरह का होगा "एप्लिकेशन पूल फू को निष्क्रिय कर दिया गया है। विंडोज प्रोसेस एक्टिवेशन सर्विस (डब्ल्यूएएस) को तब विफलता का सामना करना पड़ा जब उसने एप्लिकेशन पूल की सेवा के लिए एक श्रमिक प्रक्रिया शुरू की।" यदि यह पहचान में खराब उपयोगकर्ता नाम या पासवर्ड है, तो इसका उल्लेख पूर्व चेतावनी के लॉग में किया जाएगा।
जेरेमी रे ब्राउन

मुझे समस्या है कि AppPool बंद हो गया। मैं बस फिर से शुरू और तय की।
साल

97

मेरे मामले में समस्या DefaultAppPool थी। मैंने "लोड उपयोगकर्ता प्रोफ़ाइल" को गलत में बदल दिया है और अब यह काम करता है। हालाँकि, मुझे नहीं पता कि इसके साइड इफेक्ट्स हैं या नहीं। यहां छवि विवरण दर्ज करें


10
यह वही है जो मेरे लिए भी काम करता है, मुझे यह जानना अच्छा लगेगा!
पैट्रिक मैकडोनाल्ड

2
मैं भी इस मुद्दे था .. बिल्कुल बिज़ारे microsft IIS लगता है अस्पष्ट अस्पष्ट विकल्प के साथ कोई संकेत नहीं है After Effects।
पोग्रिंडिस

वाह! वह काम किया। मैं भी जानना चाहूंगा कि क्यों।
लुकास

4
कुछ जवाब "क्यों?" प्रश्न यहाँ हैं: stackoverflow.com/questions/17149132/…
साइमन मूरियर

2
@ Luaan मैं पूरी तरह से सहमत हूं, इस समस्या का समाधान मेरे और मेरी (आईआईएस की कमी ) की समझ के साथ है , लेकिन शब्दावली के आसपास काफी अस्पष्टता है जब तक कि आप उस विधि में माहिर नहीं होते हैं जिसके लिए IIS काम करता है। यह जानने के बाद कि इसने मेरी समस्या का समाधान किया है। हर रोज एक स्कूल-डे
पोग्रिंडिस

95

अन्य उत्तर ठीक हैं। लेकिन मेरे मामले में, मैं एक विंडोज बॉक्स पर काम कर रहा था जो पहले से ही कुछ पुराने IIS, IISExpress या किसी अन्य वेब साइट पर चल रहा था। क्या हुआ है यूरल्स एसीएल जहां सिस्टम में किसी तरह आरक्षित है। इसलिए, आप इसे जांचना चाहते हैं।

यहाँ सभी URL acls डंप करने के लिए कंसोल कमांड है:

netsh http show urlacl

यहां देखें कि क्या लौटा है, और यदि कुछ भी आपके द्वारा परीक्षण किए जा रहे url से मेल खाता है, तो यहां एक URL acl (उदाहरण के लिए) हटाने की आज्ञा है:

netsh http delete urlacl url=http://localhost:2018/

(ध्यान से ध्यान दें कि आप यहाँ क्या करते हैं अगर यह मूल समस्या से संबंधित नहीं है)


3
यह मेरे लिए बहुत अच्छा काम किया! मेरे मामले में, मैं RavenDB के साथ काम कर रहा था और IIS ऐप के साथ जाने से पहले कंसोल ऐप का उपयोग करने की कोशिश की। कंसोल ऐप का उपयोग करने के बाद, IIS ऐप काम नहीं करेगा! यह पता चला क्योंकि URL आरक्षित है। मैंने एसीएल को हटा दिया है और यह सब अच्छा है!
N1njaB0b

1
अच्छा था। मेरे पास पिछले वेब साइट का समाधान था जो मुझे उपयोग करने की कोशिश कर रहा था।
आरजे लोहान

धन्यवाद! यह मेरे लिए भी था - हमने WAP का उपयोग करके व्यवसाय के लिए Skype स्थापित किया था, लेकिन पाया गया कि WAP अस्थिर था और अक्सर बंद हो जाएगा और ARP 3.0 में चला जाएगा। पोर्ट 443 पर lync और lyncdiscover के लिए कुछ पुराने URL ACL के बचे थे जो IIS के रास्ते में हो रहे थे और IIS की पृष्ठों की बजाय 503 त्रुटियों का कारण बन रहे थे। पुराने ACL को हटाने से समस्या हल हो गई।
drew010

1
यह एकमात्र उपाय है जो मेरे लिए काम करता है। धन्यवाद।
Quannt

1
यह मेरे लिए काम किया! मेरे पास पहले सेल्फ होस्टिंग सेवा चल रही थी और इसे लोकलहोस्ट: 443 में बाँधने के लिए कुछ काम किया। मुझे एक स्व प्रमाणपत्र भी उत्पन्न करना था और इसे 443 में बाँधना था। किसी तरह अवशेष हैं (यहाँ तक कि मैंने प्रमाण पत्र को हटाने के बाद, एसएसएल प्रमाणपत्र को हटा दिया: netsh http delete sslcert ipport=127.0.0.1:443मुझे भी दौड़ना पड़ा:netsh http delete urlacl url=https://+:443/
निनजा

46

अपने एप्लिकेशन के संबंधित एप्लिकेशन फ्रेमवर्क पूल की जांच करें - इसे रोका जा सकता है। यदि यह है, तो इसे शुरू करें और फिर से जांचें।

यदि आप अभी भी समस्याओं का सामना कर रहे हैं, तो आप उस समस्या के कारण का पता लगाने के लिए ईवेंट व्यूअर को भी देख सकते हैं ताकि अधिक समस्या का निवारण किया जा सके।


हाँ, इवेंट व्यूअर आपका दोस्त है! मैंने पाया कि यह त्रुटि सितंबर 2016 विंडोज 10 की वर्षगांठ के अपडेट के बाद हुई - इसने किसी तरह IIS रिवाइराइट 2 डीएलएल मॉड्यूल को तोड़ दिया। इसे "प्रोग्राम और फीचर्स" में रिपेयर करना, और फिर ऐप पूल को फिर से शुरू करना, मेरे लिए इसे तय किया।
जेम्स मैककॉर्मैक

31

यदि यह किसी की मदद करता है, और यह हँसने योग्य हो सकता है, लेकिन मेरे लिए स्पष्ट नहीं है, तो क्या पूल शुरू नहीं किया गया था। मैंने सिर्फ वेबसाइट शुरू करने या एप्लिकेशन पूल बनाने पर विचार किया, यह शुरू होगा। वास्तव में, मुझे यह भी नहीं पता था कि आपको एप्लीकेशन पूल शुरू करना था ...


7
यह मेरी समस्या थी। यहां हंसी नहीं।
जारेड बीच

4
मैं अपनी पहचान (विंडोज़ लॉगिन) के साथ ऐप पूल सेट करता हूं। आज सुबह पीसी ने मुझे पासवर्ड बदलने का अनुरोध किया। फिर मैं आईस चलाता हूं, यह मामला हुआ। फिर मैं ऐप पूल की जांच करता हूं, और पहचान बदलता हूं। नया पासवर्ड डालें, तो सब ठीक है।
तोहा

25

आवेदन पूल बंद कर दिया

मेरे मामले में, एप्लिकेशन पूल बंद हो गया था। इसे शुरू करने से समस्या ठीक हो गई।

मेरी वेबसाइट Arvixe पर होस्ट की गई है। त्रुटि की समस्या शायद इसलिए हुई क्योंकि मेरे पास सदस्यता आधारित अनुप्रयोग है और जब मैं फाइलें अपलोड करता था तो कुछ बुरा होता था।


मेरे मामले में भी ऐसा ही है।
उथिस्ट्रन सेल्वराज

23

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


18

यदि आप इसे शुरू करने के बाद ऐप पूल तुरंत बंद कर देते हैं और आपका ईवेंट लॉग दिखाता है:

एप्लिकेशन पूल 'APP_POOL_NAME' के लिए कार्यकर्ता प्रक्रिया में 'फ़ाइल के लिए कॉन्फ़िगरेशन डेटा पढ़ने की कोशिश कर रहा', 'नंबर \ _', लाइन नंबर '0' को पढ़ने की कोशिश नहीं कर सका। डेटा फ़ील्ड में त्रुटि कोड होता है।

... आप एक बग का अनुभव कर सकते हैं जो विंडोज 10 फॉल क्रिएटर्स अपडेट और / या .Net फ्रेमवर्क v4.7.1 में स्पष्ट रूप से पेश किया गया था। इसे निम्नलिखित वर्कअराउंड चरणों के माध्यम से हल किया जा सकता है, जो संबंधित प्रश्न के उत्तर से हैं कॉन्फ़िगरेशन फ़ाइल को फाइल '\\? \ <EMPTY>', लाइन नंबर '0' से पढ़ने की कोशिश नहीं कर सकता

  1. उस ड्राइव पर जाएं, जिस पर आपका IIS स्थापित है, जैसे। C:\inetpub\temp\appPools\
  2. निर्देशिका (या आभासी निर्देशिका) को अपने ऐप पूल के समान नाम से हटाएं।
  3. अपने ऐप पूल को फिर से रीसायकल / स्टार्ट करें।

मैंने Microsoft को इस समस्या की रिपोर्ट डॉटनेट GitHub रेपो पर निम्नलिखित मुद्दे को बनाकर दी है: 4.7.1 स्थापित करने के बाद, IIS AppPool "कॉन्फ़िगरेशन फ़ाइल नहीं पढ़ सकता है" के साथ बंद हो जाता है

संपादित करें

Microsoft ने जवाब दिया कि यह फॉल क्रिएटर्स अपडेट के लिए विंडोज सेटअप प्रक्रिया के साथ एक ज्ञात समस्या है और इसे KB 4050891 में दर्ज किया गया था , वेब एप्लिकेशन HTTP त्रुटि 503 और WAS इवेंट 5189 विंडोज 10 वर्जन 1709 (फॉल क्रिएटर्स अपडेट) पर लौटते हैं । वह लेख निम्नलिखित वर्कअराउंड प्रक्रिया प्रदान करता है, जो ऊपर दिए गए के समान है। हालाँकि, ध्यान दें कि यह सभी ऐप पूलों की पुनरावृत्ति करेगा, चाहे वे इस समस्या से प्रभावित हों।

  1. व्यवस्थापक के रूप में चलाएँ का उपयोग करके Windows PowerShell विंडो खोलें।
  2. निम्न आदेश चलाएँ:
    • Stop-Service -Force WAS
    • Remove-Item -Recurse -Force C:\inetpub\temp\appPools\*
    • Start-Service W3SVC

यह सबसे अच्छा उत्तर है, और इसे उत्तर के रूप में चिह्नित किया जाना चाहिए।
एरियन कुसुमवर्धनो

12

मैंने IIS में मेरी एप्लिकेशन निर्देशिका से मेल खाने वाले URL आरक्षण को हटाकर इस समस्या को हल कर दिया है। मेरे पास इस लेख में उल्लिखित एक समान (निश्चित रूप से समान नहीं) मुद्दा था:

503 सेवा के अनुपलब्ध होने का एक सामान्य कारण नहीं है


कि मेरा मुद्दा समाप्त हो रहा है, हो सकता है कि मैं रूबी या कुछ और की तरह एक बाहरी पैकेज स्थापित करने के बाद बनाया गया हो।
जोश नॉटसन

10

इवेंट व्यूअर में देखकर शुरू करें, या तो सिस्टम या एप्लिकेशन लॉग के तहत।

मेरे मामले में समस्या यह थी कि ऐप पूल के लिए कोई कार्यकर्ता प्रक्रिया शुरू नहीं की जा सकती थी क्योंकि इसकी कॉन्फ़िगरेशन फ़ाइल को पढ़ा नहीं जा सकता था - मैंने एक अतिरिक्त 'शामिल किया था।' इसके नाम के अंत में।


9

Windows Server 2012 R2 के लिए मैंने यह किया: IIS> App .. पूल> (काला 'स्टॉप' स्क्वायर)> राइट-क्लिक करें> प्रारंभ


8

यह संभव है कि आपके डोमेन को बैच लॉगऑन अधिकारों के लिए AppPool को चलाने के लिए उपयोग किए जाने वाले खाते की आवश्यकता हो। जिस स्थिति में आपको यह वही त्रुटि संदेश दिखाई देगा। जिस तरह से आप बता सकते हैं कि मामला क्या है, इवेंट व्यूअर में सिस्टम घटनाओं को देखकर है। यह कहते हुए एक घटना होनी चाहिए कि ऐप पूल के साथ उपयोग किए जा रहे खाते में या तो 'गलत पासवर्ड है या बैच लॉगऑन अधिकार नहीं है'।

यही कारण है कि डेवलपर्स अक्सर अपने डेवलपमेंट मशीन पर IIS एक्सप्रेस का उपयोग करते हैं, क्योंकि यह बैच लॉगऑन राइट्स इश्यू से गुजरता है।


8

मेरे मामले में पूल कस्टम पहचान (खाता और पासवर्ड) का उपयोग करता है। पासवर्ड की समय सीमा समाप्त होने और फिर से लोड होने के बाद, त्रुटि ठीक हो गई है। मैं पहचान में केवल सही पासवर्ड बताता हूं


1
उपयोगकर्ता को ऐप पूल में बदल दिया गया था
फिल सोहाई

मेरे पास बस यही मुद्दा था :)
krolik

2
इससे मुझे मदद मिली। पूल का चयन करें और उन्नत सेटिंग -> प्रक्रिया मॉडल -> पहचान -> क्लिक करने के लिए उपयोगकर्ता नाम पर क्लिक करें (...) सेट बटन पर क्लिक करें और पासवर्ड अपडेट करें।
विग्नेश चिनैयन

7

मैं एक ही मुद्दे में भाग गया, लेकिन यह वास्तविक साइट सेटिंग्स के साथ एक मुद्दा था IIS

Advanced Settings...अपनी साइट / एप्लिकेशन के लिए चयन करें और फिर Enabled Protocolsमूल्य देखें। जो भी प्रतिध्वनि के लिए मेरी साइट के लिए मान रिक्त था और निम्नलिखित त्रुटि का कारण बना:

http त्रुटि 503। सेवा अनुपलब्ध है।

फिक्स को इसमें जोड़ना httpऔर चुनना था OK। साइट फिर से कार्यात्मक थी।


1
+1: बिंगो! मेरे मामले में, मुझे SSL की आवश्यकता हुई, इसलिए मेरा फिक्स http, httpsउसी बॉक्स में जोड़ना था । धन्यवाद!
जिम जी।

हाँ! जाहिरा तौर पर किसी ने प्रोटोकॉल को बदल दिया था htt4p। पता नहीं कैसे हुआ, लेकिन यह एक ऑन-प्रिमाइसेस परिवेश पर है जो मेरी टीम प्रबंधित नहीं करती है। सुपर निराशा होती है।
स्ट्रिपिंगवर्यर

6

मेरे मामले में, मैंने एक नया ऐप पूल बनाया, और इसे शुरू करना भूल गया।


कभी-कभी मेरी भी ऐसी ही स्थिति होती है। मुझे यकीन नहीं है कि क्यों, लेकिन अनुप्रयोग पूल बंद हो जाता है। राइट क्लिक -> प्रारंभ आमतौर पर मेरी समस्या हल करता है।
मिल्टन

AppPool ... क्या गंदगी का ढेर ढेर IIS है। अपाचे ने इसे कभी भी बाहर निकाल दिया
गियानलुका गेथिनी

5

इवेंट व्यूअर चेक करें - विंडोज - एप्लीकेशन। यदि IIS-W3SVC-WP से बनाई गई एक लाल त्रुटि रेखा है और संदेश मॉड्यूल DLL C: \ Windows \ system32 \ inetsrv \ rewrite.dll को लोड करने में विफल जैसा है। यह डेटा त्रुटि है। तब आपको कुछ Windows सेटअप सुविधाएँ याद आ रही हैं।

विंडोज सर्वर 2012 में सर्वर मैनेजर, रोल्स एंड फीचर्स, वेब सर्वर (IIS) में जाएं और मैचिंग फीचर जोड़ें। आमतौर पर, अधिकांश एप्लिकेशन डेवलपमेंट सेक्शन स्थापित होता है। निदान में सहायता के लिए IIS सुविधाओं और उनके संबद्ध DLL की पूरी सूची यहां दी गई है ।

उस के कुछ पुनरावृत्तियों के माध्यम से जाने के बाद मैं "rewrite.dll" के बारे में उपरोक्त त्रुटि संदेश पर समाप्त हुआ। इसके कारण Microsoft URL रीराइट टूल का सीधा डाउनलोड और इंस्टॉल हो गया । अंत में सभी वेबसाइटों के जीवन में आया।


1
एक ही परिदृश्य! ReWriteमॉड्यूल IIS से गायब था। जैसा कि आपने बताया समस्या इसे यहाँ
अली काशनची

4
मेरे पास URL रिवाइराइट 2.0 मॉड्यूल स्थापित था। हालांकि, मैंने पाया कि मुझे "प्रोग्राम्स एंड फीचर्स" (विंडोज 10) में इंस्टॉलेशन की मरम्मत करने की आवश्यकता थी।
बेंटसई

5

या यदि कोई वर्तमान समाधान काम नहीं करता है, तो अपनी वेबसाइट की निर्देशिका में एक फ़ाइल के लिए देखें app_offline.htm । यह मूल रूप से IIS को बताता है कि आपकी साइट अनुपलब्ध है और इसके बजाय इस पृष्ठ को दिखाना है।

इसे ठीक करने के लिए, या तो इसे हटा दें या इसका नाम बदलें app_offline.htm.bak

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


1
यह उत्तर मुझे आज मेरे IIS
YChi Lu

4

मैंने ऊपर HTTP त्रुटि 503 लिंक को हल किया । मेरे मामले में मेरा एप्लिकेशन पूल हर बार रोक रहा था जब मैं अपनी svc फ़ाइल पर राइट क्लिक करता हूं और "ब्राउज़ करें" चुनें।

अनुप्रयोग पूल रोक की समस्या को हल करने के लिए मैंने निम्न चरणों का पालन किया

मैं Windows Server 2008 R2 का उपयोग कर रहा हूं।

मेरे IIS प्रबंधक एप्लिकेशन पूल में, मैंने एप्लिकेशन पूल पर राइट-क्लिक किया, जिसमें मैं रुचि रखता हूं और उन्नत सेटिंग्स पर क्लिक किया। यह उन्नत सेटिंग्स पॉपअप को खोलता है।

इसमें प्रक्रिया मॉडल अनुभाग के तहत पहचान पर क्लिक करें और मेरे अनुप्रयोग पूल पहचान पॉपअप में सेट बटन पर क्लिक करें। यह सेट क्रेडेंशियल पॉपअप खोलेगा जहां मैंने यूजरनेम, पासवर्ड और पासवर्ड की पुष्टि की और ओके पर क्लिक किया।

अब जब मैं अपने svc फ़ाइल पर राइट क्लिक करता हूँ तो वह IE ब्राउज़र में खुलता है।


4

यदि आपके पास IIS URL रीराइटिंग स्थापित है, तो यह उसी के साथ किया जा सकता है। मुझे विंडोज 10 अपडेट के बाद मुद्दों का सामना करना पड़ा।

इस StackOverflow पोस्ट ने मेरी मदद की।

पर जाएं Windows Control Panel> Programs and Features> IIS URL Rewrite Module 2> Repair


यह उत्तर था। एक बड़े अपडेट के बाद रीडायरेक्ट मॉड्यूल के 'भ्रष्ट' होने के कारण साइट के लिए शुरू किए गए ऐप पूल को रोकने के अनुरोध। धन्यवाद।
स्पेसबिसन

4

मेरे मामले के लिए, मेरा डिफ़ॉल्ट एप्लिकेशन पूल ऑफ़लाइन था, समस्या का निवारण करने के लिए, मैंने C: \ Windows \ System32 \ LogFile \ HTTPERR में स्थित IIS लॉग की जाँच की, हाल ही के त्रुटि लॉग में स्क्रॉल करें, इससे आपको IIS के साथ समस्याएँ दिखाई देंगी कोई भी मेरी त्रुटि थी "503 1 AppOffline DefaultPool"

समाधान आप IIS प्रबंधक खोलें, एप्लिकेशन पूल पर क्लिक करें, यह आपके सभी एप्लिकेशन पूल को आपके दाईं ओर सूचीबद्ध करता है। -चेक करें कि यदि आपके एपीआई या साइट को होस्ट करने वाले एप्लिकेशन पूल पर स्टॉप साइन है, यदि हां, तो एप्लिकेशन पूल पर राइट क्लिक करें और स्टार्ट पर क्लिक करें। _ ग्राहक से आपकी सेवा तक पहुँचने के लिए फिर से प्रयास करना यह मेरे लिए काम करता है। @Kombsh को चिल्लाया


3

हमारा सर्वर रविवार दोपहर को डिस्क स्थान से बाहर चला गया जिसके कारण एक आवेदन अचानक विफल हो गया और HTTP त्रुटि 502 वापस आ गई। लॉग खाली थे इसलिए यह कुछ ऐसा होना था जो IIS से पहले भी कुछ भी हो रहा था।

ईवेंट व्यूअर ( WIN+R > eventvwr) ने इस मुद्दे को उजागर किया। यहां छवि विवरण दर्ज करें

सिस्टम और एप्लिकेशन विंडो के आउटपुट को WAS में फ़िल्टर करना एक अच्छा विचार है क्योंकि इसमें बहुत वर्बोज़ मिल सकता है।

आवेदन एक और पर निर्भर था जो अक्षम था। इसलिए ध्यान रखें कि एक आवेदन अप्रत्यक्ष रूप से नीचे जा सकता है अगर यह निर्भर प्रक्रियाओं में से एक नीचे चला गया है। हमने केवल .NET एप्लिकेशन पूल को फिर से सक्षम किया है और हमारे अन्य अनुप्रयोग सामान्य रूप से फिर से चलने लगे हैं।


3

दरअसल, मेरे मामले में https: // localhost काम कर रहा था, लेकिन http: // localhost ने HTTP 503 आंतरिक सर्वर त्रुटि दी। IIS में एक डिफ़ॉल्ट होस्ट नाम के बजाय होस्टनाम लोकलहोस्ट का उपयोग करने के लिए डिफ़ॉल्ट वेब साइट की बाइंडिंग बदलना।

HTTP के लिए IIS साइट बाइंडिंगhttp बाइंडिंग के लिए tname



2

कुछ प्रयास और त्रुटि के बाद मुझे पता चला, कि ऐप पूल को मेरे डोमेन खाते को पहचान के रूप में उपयोग करने के लिए कॉन्फ़िगर किया गया था और मुझे याद आया कि मैंने पहले अपने डोमेन खाते के पासवर्ड को बदल दिया था। एप्लिकेशन पूल की पहचान (मेरे नए पासवर्ड का उपयोग करके) को रीसेट करने से समस्या ठीक हो गई और ऐप पूल को बिना किसी समस्या के फिर से शुरू किया जा सकता है।


2

मेरे मामले में, समस्या यह थी कि एक अन्य एप्लिकेशन उस पोर्ट का उपयोग कर रहा था जो मैंने अपनी वेब साइट पर बांधा था।

मैंने इसे एक कमांड लाइन से निम्न कमांड चलाकर पाया, जिसमें सभी सुनने वाले बंदरगाहों और निष्पादन योग्य सूची को सूचीबद्ध किया गया है:

netstat -b

2

आज भी वही त्रुटि थी। मुद्दा यह था कि मैंने हाल ही में डोमेन पासवर्ड बदल दिया है, इसलिए मुझे इसे प्रत्येक एप्लिकेशन पूल में उन्नत सेटिंग्स> प्रक्रिया मॉडल> ​​पहचान प्रमाणिकता में अपडेट करना पड़ा।


2

Windows 7 को Windows 10 में अपग्रेड करने के बाद IIS एक्सप्रेस 10.0 के साथ एक ही बात। समाधान: IIS पर जाएं और सभी अक्षम वेबसाइटों को सक्षम करें और ASP.NET Core को पुनर्स्थापित करें।


2

यदि आपके पास McAfee HIPS है और यदि आपको इवेंट व्यूअर एप्लिकेशन लॉग में निम्न त्रुटि दिखाई देती है:

मॉड्यूल DLL C: \ Windows \ System32 \ inetsrv \ HipIISEngineStub.dll लोड करने में विफल रहा।
यह डेटा त्रुटि है।

तब McAfee.com पर इस वर्कअराउंड ने मेरे मामले में समस्या हल कर दी।

पृष्ठ से उद्धरण:

  1. स्टार्ट पर क्लिक करें, रन करें, एक्सप्लोरर टाइप करें और ओके पर क्लिक करें।
  2. पर नेविगेट करें:% windir% \ system32 \ inetsrv \ config
  3. नोटपैड में संपादन के लिए प्रशासक के रूप में फ़ाइल ApplicationHost.config खोलें।
  4. <GlobalModules> अनुभाग संपादित करें और निम्न पंक्ति निकालें:
    <name = "MfeEngine" छवि = "% windir% \ System32 \ inetsrv \ HipIISEngineStub.dll" /> जोड़ें

  5. <मॉड्यूल> अनुभाग संपादित करें और निम्न पंक्ति निकालें:
    <नाम जोड़ें "" MfeEngine "/>

  6. आपके द्वारा ApplicationHost.config फ़ाइल का संपादन समाप्त करने के बाद, फ़ाइल को सहेजें, फिर आईआईएस सर्वर का उपयोग करके iisreset या सिस्टम को पुनरारंभ करके पुनः आरंभ करें।

2

एड्रेस बार को भी चेक करें और सुनिश्चित करें कि पेज सही स्थान पर है।

यह त्रुटि 404 (पृष्ठ नहीं मिला) के बजाय वापस आ सकती है। मेरे मामले में, यह उस पृष्ठ पर एक बुरा लिंक था जिसमें सबफ़ोल्डर शामिल नहीं था।


2

मेरे पास सबसे लंबे समय तक एक ही मुद्दा था और मुझे लगा कि मेरे कोड के साथ एक मुद्दा था। IIS सर्वर में, उस विशेष प्रोजेक्ट के लिए मेरा एप्लिकेशन पूल बंद कर दिया गया था। मैंने इसे वापस कर दिया और इस मुद्दे को ठीक कर दिया। 503 त्रुटि अनुप्रयोग पूल से संबंधित है

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