Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 15865|Svar: 1

[ASP.NET] Fejlproblem på hjælpeside 500

[Kopier link]
Opslået på 04/05/2019 19.13.51 | | |
Fejlproblem på hjælpside 500:
Udvikling af hjemmesiden C#+mysql5.7, under operationen overstiger antallet af besøg 50, websiden rapporterer 500 fejl, og konfigurationsfilen kan ikke læses.
Tjekkede web.config-filen, og der var ingen fejl og ingen fejlsektioner,
Andre hjemmesider på samme server bruger også den samme applikationspool, men andre hjemmesider har ikke dette problem.
Og når der opstår en fejl, vil denne hjemmeside rapportere 500 fejl, og andre hjemmesider er normale.
Det kan også forstås, at mysql og applikationspools er korrekte, men hvorfor rapporteres 500-fejlen? Hvor burde problemet være?




Tidligere:Lille svin, din kom ud efter mig!
Næste:Sådan downloader man store filer med Baidu Netdisk på Linux-systemet
Opslået på 05/05/2019 09.39.32 |
500 intern fejl, det burde være, at koden kastede en undtagelse under eksekveringen.

1: Det bør ikke være et konfigurationsfilproblem; hvis det er et konfigurationsfilproblem, vil hjemmesiden starte med en fejl.

2: Hvis samtidigheden overstiger 50, vil fejlen på 500 opstå, er det et databaseforbindelsespoolproblem, for eksempel er det maksimale antal databaseforbindelser 100, og databaseforbindelsespuljen med 50 samtidighed kan overstige 100, og der vil være en undtagelse.
Forslag til opløsninger:

Tilføj globale undtagelser, som igen fanger eventuelle ubehandlede undtagelser fra hjemmesiden. Når den specifikke undtagelsesårsag er fanget, behandles og løses den i henhold til linjenummeret og årsagen til undtagelsesprompten.

Ressourcer:

asp.net MVC global undtagelseshåndtering og undtagelseslogfiler
https://www.itsvse.com/thread-3250-1-1.html
(Kilde: Architect_Programmer)
C# håndterer undtagelser gennem filtre
https://www.itsvse.com/thread-6458-1-1.html
(Kilde: Architect_Programmer)


Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com