Forum
2003 Server üzerinde terminal server'i 120 günlük sınırsız
bağlantı seçeneği ile kurdum. Yaklaşık 10-11 kullanıcıdan sonra
bağlanan kullanıcılara RPC SUNUCUSU KULLANILAMIYOR hatası veriyor veya
login ekranını hiç getirmiyor. Server'da sadece terminal server kuruludur ve lisans türü Per to User'dır.
Teşekkürler...
Merhaba. Öncelikle aşağıdaki bilgileri kontrol edelim.
Aşağıdaki hata iletisini aldınız: "RPC sunucusu kullanılamıyor."
• | Neden: Sunucu çalıştırılamaz durumda olabilir veya Küme hizmeti ve RPC hizmetleri çalışmıyor olabilir. Çözüm: "RPC Sunucusu kullanılamıyor" hata iletisini alırsanız, sunucunun çalışır durumda olduğundan ve Küme hizmetinin ve RPC hizmetlerinin çalıştığından emin olun. Ayrıca kümenin ad çözünürlüğünü de denetleyin; yanlış adı kullanıyor olabilirsiniz veya ad WINS veya DNS tarafından uygun şekilde çözülemiyor olabilir. |
Merhaba,
Server ve bahsettiğiniz hizmetler çalışıyor durumda oluyor. 1-2 kullanıcı terminalde oturumunu kapattığında bağlanamayan kullanıcılara bağlanamaya çalışıyor. Sanki sınırlı sayıda lisans varmış gibi hareket ediyor fakat böyle değil çünkü yukarıda da yazdığım gibi 120 günlük deneme sürümü ile kullanıyorum. Server Adı veya IP adresi ile bağlanmak problemi çözmüyor.
Peki TS üzerinde oturum açan kullanıcı hesapları nerede tutuluyor? TS ve DC ayrı makineler mi? (Tabi DC varsa)
Kullanıcı hesapları DC üzerinde tutuluyor. Terminal üzerinde RDU grubuna ilgili kullanıcıları ekledim.
Kullanıcı RDP yaparken, hesap kontrolü için DC ile ile iletişime geçilmek istenir. Veya TS profilleri farklı bir sunucuda duruyorsa, bunlara ulaşılmak istenir vs.. gibi durumlar söz konusudur. RPC bu noktada işleyen hizmetlerden biri...
Belirli bir sayıdan sonra RPC kullanılamaz hale geliyor gibi garip bir durum var ortada.
TS üzerindeki event log ları paylaşmanızı isteyeceğim.
Ayrıca RPC hatası aldığınızda oturum açma ekranı geliyor mu? Yani user credential bilgisini girdikten sonra mı RPC hatası geliyor yoksa logon ekranı hiç gelmiyor mu?
DC, Profile ve Terminal ayrı ayrı server'larda bulunuyor. Kullanıcı profilllerini Profile serverda tutuyorum. RPC hatasını logon ekranı geldikten ve kullanıcı, kullanıcı adını ve parolasını girdikten sonra veriyor. Bazende terminal'e bağlanılmak istendiğinde sanki RDP veya server kapalı gibi ulaşılamıyor hatası veriyor. Loglardaki hatalar aşağıdadır.
Kayıt Defteri tarafından başlatılan bir G/Ç işlemi kurtarılamaz biçimde başarısız oldu. Kayıt Defteri, kendi sistem görüntüsünü içeren dosyalardan birini okuyamadı, yazamadı veya yaslayamadı.
Ek bilgi için http://go.microsoft.com/fwlink/events.asp adresindeki Yardım ve Destek Merkezi'ne bakın.
Uygulama iletişim kutusu: csrss.exe - Bileşenin Konumu Bulunamıyor : winsrv bulunamadığından bu uygulama başlatılamadı. Uygulamanın yeniden yüklenmesi sorunu giderebilir.
Ek bilgi için http://go.microsoft.com/fwlink/events.asp adresindeki Yardım ve Destek Merkezi'ne bakın.
Uygulama iletişim kutusu: winlogon.exe - Uygulama Hatası : Uygulama düzgün olarak başlayamadı (0xc0000142). Sonlandırmak için TAMAM düğmesini tıklatın.
Ek bilgi için http://go.microsoft.com/fwlink/events.asp adresindeki Yardım ve Destek Merkezi'ne bakın.
Uygulama iletişim kutusu: userinit.exe - Uygulama Hatası : Uygulama düzgün olarak başlayamadı (0xc0000142). Sonlandırmak için TAMAM düğmesini tıklatın.
Ek bilgi için http://go.microsoft.com/fwlink/events.asp adresindeki Yardım ve Destek Merkezi'ne bakın.
'DefaultAppPool' uygulama havuzuna hizmet veren, '4976' işlem kimlikli bir çalışan işlemi, izin verilen işlem süresi sınırına ulaştığından geri dönüşüm isteğinde bulundu.
Ek bilgi için http://go.microsoft.com/fwlink/events.asp adresindeki Yardım ve Destek Merkezi'ne bakın.
DOMAIN\deneme.user için oturum açma reddedildi. Terminal Server Kullanıcı Yapılandırması alınamıyor. Hata: RPC sunucusu kullanılamıyor.
Ek bilgi için http://go.microsoft.com/fwlink/events.asp adresindeki Yardım ve Destek Merkezi'ne bakın.
Windows, yerel profili bulamıyor ve geçici bir profil kullanarak oturum açmanızı sağlıyor. Bu profilde yaptığınız değişiklikler, oturumu kapattığınızda kaybolacak.
Ek bilgi için http://go.microsoft.com/fwlink/events.asp adresindeki Yardım ve Destek Merkezi'ne bakın.
OK. Sorunun, TS ile Profil sunucusu arasındaki iletişim probleminden kaynaklandığını düşünüyorum. Sizden şunu test etmenizi isteyeceğim.
1. TS üzerinde, local users and computers altında yeni bir kullanıcı yaratın ve gerekli yetkileri tanımlayarak TS üzerinde oturum açabildiğinden emin olun. Profil tanımı yapmayın, yani profil TS üzerinde tutuluyor olsun.
2. Normal kullanıcılar (active directory kullanıcıları) TS üzerinde oturum açsınlar ve RPC hatasının gelmesini bekleyin. RPC hatası almaya başladığınızda, TS üzerinde yarattığınız local user ile oturum açmayı deneyin ve sonucu bizimle paylaşın.
Testi kendim yaptım ve terminal server'a profili profile server'a tutulan kullanıcı hesaplarıyla hata verene kadar bağlandım. Hata verdikten sonra oluşturduğum local user ile bağlantı denedim ve bağlantı sağlayabildim. Fakat bu sırada bağlanmak istediğimde login ekranı birkaç defa denememe rağmen gelmedi ve aşağıdaki hatayı verdi.
The client could not establish a connection to the remote computer.
The Most likely causes for this error are:
1) Remote connections might not be enabled at the remote computer.
2) The maximum number of connections was exceeded at the remote computer.
3) A network error occurred while establishing the connection.
Ok sorun TS kullanıcı profillerinden kaynaklanıyor olmalı.
Aşağıdaki yönergeyi her 3 sunucu için de kontrol edin. (TS, DC ve Profile server) 3 sunucudada RPC çalışıyor olmalı. (Eğer çalışıyor ise ve sistemler uzun zamandır up durumda ise, sunucuları yeniden başlatmanızı tavsiye ederim)
"RPC Sunucusu kullanılamıyor" hata iletisini alırsanız, sunucunun çalışır durumda olduğundan ve Küme hizmetinin ve RPC hizmetlerinin çalıştığından emin olun. Ayrıca kümenin ad çözünürlüğünü de denetleyin; yanlış adı kullanıyor olabilirsiniz veya ad WINS veya DNS tarafından uygun şekilde çözülemiyor olabilir.
Ayrıca; garip gelebilir ama sunucuların switch üzerindeki portlarını değiştirin (İletişim için ethernet kullanıyorlarsa)
Her 3 server'da da ilgili servisler çalışır durumdaydı ama yine de restart ettim ve ethernet portlarını değiştirdim. Problem devam ediyor ve şimdi aşağıdaki hatayı da vermeye başladı. Uzun zamandır hiçbir şey garip gelmiyor:)
DOMAIN\deneme.user için oturum açma reddedildi. Terminal Server Kullanýcý Yapýlandýrmasý alýnamýyor. Hata: Bu iþlemi tamamlamak için kullanýlabilecek yeterli kaynak yok.
Ek bilgi için http://go.microsoft.com/fwlink/events.asp adresindeki Yardým ve Destek Merkezi'ne bakýn.
Peki sunucuların ram ve işlemci kaynakları yeterli seviyede mi? Özellikle terminal server'ın ki.
RPC hatası vermeye başladığında TS üzerindeki processler ve işlemci kullanımı ne durumda.
Yani 10 kişi bağlandıktan sonra kaynaklar tükeniyor ve yeni gelen kullanıcılar için kaynak kalmıyor olabilir. Buda RPC servisinin düzgün çalışamamasına neden olabilir...
Sonuç itibari ile özel bir durum ama problemin sunucular arası iletişimden (RPC) kaynaklandığını kabul edebiliriz. (Yetersiz kaynak, ağ üzerindeki kayıplar vs.. gibi durumlar bu soruna yol açabilir)
İncelemenizi bu doğrultuda yapabilirsiniz.
Terminal Server ÇİFT İŞLEMCİ ,DUAL CORE XEON 3.0 GHz, 4 GB RAM
Profile Server TEK İŞLEMCİ, XEON 3.06 GHz, 2 GB RAM
Hata verdiğinde kaynaklara baktım ram kullanımı TS'de 900-1000 MB arasında değişiyor. İşlemci kullanımını ise maksimum %28 olarak gördüm. Profile'da ise ram kullanımı 200-300 MB arasında değişiyor. İşlemci kullanımı ise maksimum %20'lerde.
Ben de problemin RPC hizmetinden ve profillerin farklı server'da tutulduğundan kaynaklandığını düşünüyorum. Kullanıcıların profil ayarını AD üzerinde TERMINAL SERVICES PROFILE> TERMINAL SERCICES USER PROFILE> PROFILE PATH bölümüne \\PROFILE\TS\%username% şekliyle giriyorum. Gerekli paylaşım ve güvenlik erişimlerini everyone için FULL olarak atadım. Başka yapmam gereken bir şey var mı?
İlginiz ve alakanız tekrar çok teşekkür ederim.
Aslında şunu test edebilirsiniz. Hangi sunucunun RPC hizmetinde sorun var?
Farklı bir sunucuda birkaç profil yaratın. AD üzerinde yeni kullanıcılar açarak, bu yeni profilleri kullanacak şekilde yapılandırın.
Normal kullanıcılar ile TS üzerinde oturum açın ve RPC hatası aldığınızda, profili farklı sunucuda duran yeni kullanıcılar ile oturum açmayı deneyin. Eğer oturum açabiliyorsanız profil sunucunuzda sorun var diyebiliriz. Eğer açamıyorsanız TS veya DC üzerinde problem arayabiliriz.
Yani amaç, incelenecek alanı daraltmak.
Serhat Bey,
Yazdıklarınızı aynen uyguladım ama maalesef çözüme ulaşamadım. Problemi TS'yi tekrar kurarak çözebildim. Geciken mesajım için kusura bakmayın. Yardımlarınız için teşekkür ederim.