Web uygulaması ve veritabanı arasında oturan bir .net remoting uygulaması var. Bazen garip bir problem yaşarız. Uzaktan çağrı sadece kilitleniyor ve asla geri dönmez. Trafiği kontrol etmek için paket dinleyicisini kullandık. Sunucu tarafı problemi gibi görünüyor. Sunucu uygulamasını durdurursak, hemen bir ağ istisnası atılır. Ancak, sunucu kodunu ayıkladığımızda, herhangi bir kod vurmaz. Talep, remoting yığınlarının içinde bir yerlerde engellenmiş görünüyor. Herkes benzer deneyime sahip mi?.NET Uzak sunucu tarafında asılı
cevap
IPC kullanarak, bir süre önce. Net remoting'de benzer bir sorunla karşılaştım. Tüm özellikleri hatırlamıyorum, beni affet. Keşfettiğim sorun, istemci uygulamamın tamamlanması için uzun bir süre (dakika) süren sunucu uygulamasına uzaktan çağrı yapmasıydı. Hem istemciyi hem de sunucuyu hata ayıklayıcısına kadar çektikten ve atılan tüm özel durumları yakaladıktan sonra, uzak çağrının aslında bir zaman aşımı istisnası attığını fark ettim (belleğim iç iletinin COM ile ilgili olduğunu söylemek istiyor) Zaman aşımı süresi için IPC kanalı üzerinde aktivite meydana geldi. Görünüşe göre, bu uzaklaşma bağlantıları zaman aşımına uğradığında, her iki taraftaki bağlantılar aslında ölü-erkeklerdir. Garip bir şekilde, bu istisnayı sadece hata ayıklayıcı aracılığıyla görebildim - serbest bırakma modunda, benim uygulamanız sadece sizinki gibi asılıydı, neden olduğuna dair hiçbir belirti olmadan. Remoting Timeout ayarlarını buldum ve basitçe Timeout'u kapattım (ya da tam olarak hatırlamıyorum, saçma sapan hale getirdim).
Kullandığımız CMS sistemi olduğu ortaya çıkıyor. NET Remoting kullanıyor ve güvenlik ayarlarımızın üzerine yazıyor. Uzaktan uygulamamızdaki güvenlik ayarlarını kapattık ve her şey yolunda gidiyor.
- 1. sunucu tarafında
- 2. sunucu tarafında
- 3. Sunucu tarafında webrtc uygulaması
- 4. Sunucu tarafında ImageMagick
- 5. NodeJs sunucu tarafında işlem yapılıyor
- 6. Sunucu tarafında uygulama istekleri gönderme
- 7. Demir yönlendirici sunucu tarafında Meteor.user()
- 8. Bir .NET uzak sunucu nesnesine bağlanmanın en kolay yolu nedir?
- 9. İstemci tarafında sunucu tarafındaki mongo'ya bağlantı beklemeye nasıl hazırdır?
- 10. İstemci tarafında dosya açılamadı, sunucu tarafı çalıştı.
- 11. Neden jQuery'yi sunucu tarafında düğüm ile kullanıyorsunuz?
- 12. Sunucu tarafında nasıl hata ayıklama WebStorm
- 13. Google Grafiksel bir sunucu tarafında sakla
- 14. UTL_FILE sunucu tarafı kullanımı/istemci tarafında kullanımı
- 15. Meteor sunucu tarafında mongo grubu nasıl yapılır
- 16. Ngrx mağazam sunucu tarafında nasıl değişiklik algılar?
- 17. Dart, sunucu tarafında geliştirmeyi destekleyecek mi?
- 18. Asp.net'de sunucu tarafında tarayıcı yakın nasıl algılanır?
- 19. Yelkenler 0.11 sunucu tarafında yakalanan soket olayları
- 20. HttpRequestMessage/StreamContent, boş Sunucu tarafında akış
- 21. sql server cmdlet (sqlps) ve uzak sunucu
- 22. SSH: Uzak sunucu tarafından kapatılan bağlantı
- 23. Uzak sunucu bir hata verdi: (401) Yetkisiz
- 24. Powershell Çağır-Komutu Kaldır-Öğe Uzak Sunucu
- 25. Uzak Sunucu Dosya Yükleme PHP ile
- 26. psexec aracılığıyla uzak sunucu zamanını kontrol etme
- 27. Uzak sunucu hata verdi: (407) Proxy Kimlik Doğrulaması Gerekli
- 28. socket.io ve .Net soketli sunucu
- 29. nasıl JavaScript tarafından manipülasyon için istemci tarafında üzerine ben sunucu tarafında yarattık dizisi geçmesi nasıl istemci tarafında
- 30. İstemci tarafında oturum açtıktan sonra sunucu tarafında G + kullanıcılarının kimliğini doğrulamak