2010-05-14 11 views
6

शुरू नहीं होगा मेरे पास एक डब्ल्यूसीएफ वेब सेवा है जिसे आईआईएस पर एक एप्लीकेशन पूल के तहत रखा गया है।सेवा अपरिहार्य - एप्लिकेशनपूल

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

इवेंट व्यूअर को देखते हुए, मुझे ये संदेश मिला, जो इस समय तक समस्या को ढूंढने में मेरी सहायता नहीं कर सका।

एक अनुप्रयोग पूल की सेवा प्रक्रिया 'एक्स' एक विफलता की सूचना दी। प्रक्रिया आईडी '11616' थी। डेटा फ़ील्ड में त्रुटि संख्या शामिल है।

अधिक जानकारी के लिए, सहायता और सहायता केंद्र http://go.microsoft.com/fwlink/events.asp पर सहायता केंद्र देखें।

इन के एक जोड़े मिलने के बाद, मुझे मिल गया यह एक:

आवेदन पूल 'एक्स' स्वचालित रूप से प्रक्रिया (ते) में विफलताओं की एक श्रृंखला की सेवा के कारण अक्षम किया जा रहा है वह एप्लिकेशन पूल।

अधिक जानकारी के लिए, सहायता और सहायता केंद्र http://go.microsoft.com/fwlink/events.asp पर सहायता केंद्र देखें।

मैंने पहले ही अनुमतियां और एप्लिकेशन पूल कॉन्फ़िगरेशन की जांच की है लेकिन सब कुछ ठीक लगता है।

क्या कोई इस के माध्यम से रहा है?

अग्रिम धन्यवाद।

उत्तर

9

एप्लिकेशन पूल के तहत चल रही पहचान को देखें। यदि आपने इसे डोमेन खाते के अंतर्गत चलाने के लिए कॉन्फ़िगर किया है, (और यह आईआईएस 6.0 सर्वर पर है) तो सुनिश्चित करें कि डोमेन खाता स्थानीय सुरक्षा समूह "आईआईएस_डब्ल्यूपीजी" का सदस्य है, IIS_WPG समूह में सदस्यता के लिए चलाने के लिए आवश्यक है w3wp.exe कार्यकर्ता प्रक्रिया।

+0

महान सलाह, धन्यवाद। – user1477388

0

.. चीजें आप कोशिश कर सकते हैं की जोड़ी रहे हैं आईआईएस में एक अलग अनुप्रयोग पूल बना सकते हैं और WCF सेवा में है कि एप्लिकेशन-पूल का उपयोग करने

  1. प्रयास करें। इस तरह, ऐप-पूल पूरी तरह से डब्ल्यूसीएफ के लिए समर्पित है और किसी भी त्रुटि को फेंक नहीं देगा।

  2. क्या आप ऐप-पूल पहचान के लिए अंतर्निहित "नेटवर्क सेवा" या "स्थानीय सेवा" या "स्थानीय प्रणाली" का उपयोग कर रहे हैं? यदि हां, तो एक सेवा खाता सेट अप करने का प्रयास करें और ऐप-पूल पहचान में इसका उपयोग करें।

आशा है कि इससे मदद मिलती है!

+0

आपके उत्तर के लिए धन्यवाद। कई वेब सेवाएं हैं और प्रत्येक वेब सेवा के लिए एक एप्लिकेशन पूल है। वे सेवा खातों का उपयोग कर चलाते हैं। –

0

लग रहा है कई संभव मूल कारणों वहाँ हो की तरह है, लेकिन मेरे मामले में लॉग ऑन मैं दूसरे से असंबद्ध लगने घटना है कि एक ही समय में हुआ देखा आवेदन घटना को देख:

Faulting application name: svchost.exe_wuauserv, version: 6.3.9600.17415, time stamp: 0x54504177 
Faulting module name: wuaueng.dll, version: 7.9.9600.17915, time stamp: 0x558b6c14 
Exception code: 0xc0000005 
Fault offset: 0x00000000002b694f 
Faulting process id: 0x297c 
Faulting application start time: 0x01d0b52047cfa008 
Faulting application path: C:\windows\system32\svchost.exe 
Faulting module path: c:\windows\system32\wuaueng.dll 
Report Id: 87e1370b-2113-11e5-827d-a0d3c1241fdb 
Faulting package full name: 
Faulting package-relative application ID: 

यहाँ मुझे मदद मिली है। (और यह कुल काला जादू है, मैं समझता हूँ नहीं क्यों यह काम किया।) here से लिया:

आरंभ/सभी कार्यक्रम/सही कमांड प्रॉम्प्ट/ प्रशासक के रूप में चलाने के लिए कमांड प्रॉम्प्ट प्रकार पर पर क्लिक करें

sc config winmgmt type= own 
sc config wuaserv type= own 

यह अपने स्वयं के svchost.exe में WMI और Windows अद्यतन isoloate जाएगा, इस तरह से वे अन्य चलने वाली सेवाओं को प्रभावित नहीं करेगा, तो इसे फिर से दुर्घटनाओं: आदेश के बाद। आगे की जांच के बाद, डब्लूएमआई भी पीड़ित हो सकता है, क्योंकि समस्या यह है कि ओएलई शायद कोड दो बार शुरू नहीं हुआ है।

धागे पर अन्य पुरुष की रिपोर्ट है कि केवल पहले आदेश उसके लिए काम है, हालांकि इस मुद्दे को दूर चला गया:

मैं निम्नलिखित परिणामों के साथ अपने दिशा-निर्देशों का पालन किया।

Sc config winmgmt type= own 
SUCCESS 
Sc config wuaserv type= own 
[SC] OpenService FAILED 1060: 
The specified service does not exist as an installed service. 

हालांकि कोई एक आदेश में विफल रहा है, मैं अब मेजबान त्रुटि संदेश मिल रहा है