2010-05-14 24 views
6

IIS'de bir Uygulama Havuzu altında tutulan bir WCF Web Hizmeti var.Service Unavaiable - ApplicationPool başlatılamıyor

Son zamanlarda, bu Web Hizmetine çağrı yapmaya çalıştığımda "Hizmet Erişilmez" oluyordum. Yapmaya çalıştığım ilk şey Uygulama Havuzu'nu yeniden başlatmaktı. Ben yaptım ve birkaç saniye sonra, düştü ve durdu.

Olay Görüntüleyicisi'ne baktığımda, şu anda sorunun nerede olduğunu bulmakta bana yardımcı olamayacak bu iletileri buldum.

bir proses uygulama havuzuna hizmet veren 'X' bir başarısızlık bildirdi. İşlem kimliği, '11616' idi. Veri alanı, hata numarasını içerir.

Daha fazla bilgi için, bkz. Yardım ve Destek Merkezi http://go.microsoft.com/fwlink/events.asp.

Bunlardan bir kaç tanesini aldıktan sonra aldığım bu bir:

Uygulama havuzu 'X' otomatik süreç (ler) başarısızlıklar bir dizi hizmet nedeniyle devre dışı bırakılıyor Bu uygulama havuzu.

Daha fazla bilgi için, bkz. Yardım ve Destek Merkezi http://go.microsoft.com/fwlink/events.asp.

Zaten izinleri ve Uygulama Havuzu yapılandırmalarını denetledim ama her şey iyi görünüyor.

Bunu yapan var mı?

Şimdiden teşekkürler.

cevap

9

Uygulama Havuzunun altında çalıştığı kimliğe bakın. Bir etki alanı hesabı altında çalışacak şekilde yapılandırdıysanız (ve bu bir IIS 6.0 sunucusundaysa), etki alanı hesabının "IIS_WPG" yerel güvenlik grubunun bir üyesi olduğundan emin olun, IIS_WPG grubundaki üyeliğin çalıştırmak için gerekli olması gerekir. w3wp.exe çalışan işlemi.

+0

Büyük tavsiye, teşekkür ederim. – user1477388

0

.. IIS ayrı App-havuzu oluşturmak ve WCF hizmetinde bu uygulama havuzu kullanmak

  1. deneyin deneyebileceğiniz şeylerden çift vardır. Bu şekilde, uygulama havuzu WCF için tamamen ayrılmış ve herhangi bir hata atmayacaktı.

  2. Uygulama havuzu kimliği için yerleşik "Ağ hizmeti" veya "Yerel Hizmet" veya "Yerel Sistem" bileşenlerinden birini mi kullanıyorsunuz? Varsa, bir hizmet hesabı ayarlamayı deneyin ve bunu uygulama havuzu kimliğinde kullanın.

Bu yardımcı olur umarız!

+0

Teşekkür alıyorum, muvaffak olamadı. Birçok web servisi vardır ve her web hizmeti için bir uygulama havuzu vardır. Servis hesaplarını kullanarak çalışırlar. –

0

Birden çok olası kök nedenlerini oradayız benziyor, ama benim durumumda aynı anda meydana görünüşte ilgisiz olay gördü uygulama olay günlüğüne bakarak: Burada

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: 

bana yardımcı budur. (Işe yaradı Ve bu yüzden toplam kara büyü, ben anlamıyorum.) here Alındığı:

Başlat/Tüm Programlar/Sağ Komut istemine Yönetici olarak çalıştır Komut İstemi/Tıklayın tekrar çökerse diğer çalışan hizmetleri etkilemeyecektir

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

Bu kendi svchost.exe WMI'ya ve Windows Update isoloate edecek bu şekilde: komutunun ardından. Daha fazla araştırmanın ardından, WMI sorunu OLE muhtemelen iki kez başlatılmamış kod olduğundan, bir kurban da olabilir. Ben şu sonuçlarla tariflerinizi takip

:

parçacığı üzerinde diğer adam sorunun kaybolup gitti gerçi sadece ilk komut, onun için çalıştığını bildirdi.

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. 

komutların biri artık ev sahibi hata mesaj Cevabınız için