Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 15865|Yanıt: 1

[ASP.NET] Yardım sayfası 500 hata sorunu

[Bağlantıyı kopyala]
Yayınlandı 4.05.2019 19:13:51 | | |
Yardım sayfası 500 hata problemi:
Web sitesi C#+mysql5.7 geliştirme sürecinde, işlem sırasında ziyaret sayısı 50'yi aşıyor, web sayfası 500 hata raporlayacak ve yapılandırma dosyası okunamıyor.
Web.config dosyasını kontrol ettim, ne hata ne de hata bölümü yoktu,
Aynı sunucudaki diğer web siteleri de aynı uygulama havuzunu kullanıyor, ancak diğer sitelerde bu sorun yok.
Ve hata olduğunda, bu site 500 hata rapor eder ve diğer siteler normaldir.
MySQL ve uygulama havuzlarının doğru olduğu da anlaşılabilir, peki neden 500 hatası bildiriliyor? Sorun nerede olmalı?




Önceki:Küçük, sen, çık benim için dışarı!
Önümüzdeki:Linux sisteminde Baidu Netdisk büyük dosyaları nasıl indirilir
Yayınlandı 5.05.2019 09:39:32 |
500 dahili hata, kod çalıştırma sırasında bir istisna atmış olmalı.

1: Bu bir yapılandırma dosyası sorunu olmamalı, eğer yapılandırma dosyası sorunu ise, web sitesi hata ile başlar.

2: Eşzamanlılık 50'yi geçerse, 500 hatası oluşur; bu bir veritabanı bağlantı havuzu sorunu mudur, örneğin maksimum veritabanı bağlantısı sayısı 100 ve 50 eşzamanlılık olan veritabanı bağlantı havuzu 100'ü geçebilir ve bir istisna olur.
Çözüm önerileri:

Küresel istisnalar ekleyin, bu da web sitesi tarafından ortaya çıkarılan yönetilmemiş istisnaları yakalar. Özel istisna nedeni yakalandıktan sonra, satır numarası ve istisna isteğinin nedenine göre işlenir ve çözülür.

Kaynaklar:

asp.net MVC küresel istisna işleme ve istisna günlükleri
https://www.itsvse.com/thread-3250-1-1.html
(Kaynak: Architect_Programmer)
C# istisnaları filtreler aracılığıyla işler
https://www.itsvse.com/thread-6458-1-1.html
(Kaynak: Architect_Programmer)


Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com