Rastgele oturum zaman aşımına uğrayan bir uygulama var. Rastgele Oturum Zaman Aşımı ASP.NET MVC3
i aşağıdaki çalıştı (.NET 4.0, Windows 2008 R2 üzerinde 7.5 IIS): w3wp.exe işlemi kilitlendi eğer- uygulama günlüğünü kontrol, ama herhangi bir giriş yok. Uygulama havuzunda devre dışı
- hızlı
- SQL Server devlet sağlayıcısına taşındı koruma loadbalancers yapışkan oturumu sorun olmadığından emin olmak için başarısız. (bir kemp loadmaster kullanıyoruz).
- , başka hiçbir uygulamanın aynı uygulama havuzunu kullanmamasını sağladı.
- , çağrılan bir derlemenin iş parçasındaki istisnaların doğru şekilde işlendiğini kontrol etti. (yeni istisna atma kullanılarak taklit edildi) ve hata işleme doğruydu.
- , validationKey ve decryptionKey'in, 4 web sunucusundaki webconfig dosyasında aynı anahtara ayarlanmasını sağladı.
Şimdi bu kötü böceklerin nasıl tespit edileceğine dair fikirlerim tükendi. baska öneri? Sorunu yerel makinemde hata ayıklayıcısında yeniden oluşturamıyorum. belki önemlidir
bir nokta, sayfa oturumu kaybı sık olur 2 sayfa 1'den hareket, çünkü tcp soketi üzerinden bağlı olan bir üçüncü parti sisteminin, bazen 120'den fazla saniye sürer.
Yani MVC taşındığında Sadece başladığında' yerel olarak ayıklama yeniden, 3. taraf sistemden bir zaman aşımı veya uzun koşu çağrıyı simüle etmek mümkün değil mi? –
i Thread.Sleep kullanarak ama sorun olmuyor yaptı. – NickD
Sadece bahsettim çünkü belki birileri unuttuğum bazı gizli iis ayarlarını biliyordur. ayrıca böyle bir zaman aşımı gerçekleşirse, olay günlüğünün uygulama bölümünde bir giriş olmasını beklerim. – NickD