Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 15865|Отговор: 1

[ASP.NET] Проблем с грешка на страница за помощ 500

[Копирай линк]
Публикувано в 4.05.2019 г. 19:13:51 ч. | | |
Проблем с грешка на страница за помощ 500:
Разработка на уебсайта C#+mysql5.7, по време на експлоатация броят на посещенията надвишава 50, уеб страницата ще отчете 500 грешки и конфигурационният файл не може да бъде прочетен.
Проверих web.config файла и нямаше грешки и никакви секции с грешки,
Други сайтове на същия сървър също използват същия пул от приложения, но други сайтове нямат този проблем.
А когато има грешка, този уебсайт ще докладва 500 грешки, а другите сайтове са нормални.
Може също да се разбере, че пуловете на mysql и приложения са верни, но защо се докладва грешката 500? Къде трябва да е проблемът?




Предишен:Малък, излез за мен!
Следващ:Как да изтеглите големи файлове на Baidu Netdisk на Linux система
Публикувано в 5.05.2019 г. 9:39:32 ч. |
500 вътрешна грешка, би трябвало кодът да е хвърлил изключение по време на изпълнение.

1: Не би трябвало да е проблем с конфигурационния файл, ако е проблем с конфигурационния файл, уебсайтът ще започне с грешка.

2: Ако паралелността надвиши 50, ще възникне грешка 500, дали е проблем с базата данни за връзка с базата? Например, максималният брой връзки с база данни е 100, а пулът за връзки с 50 паралелности може да надхвърли 100, и ще има изключение.
Предложения за разрешаване:

Добавете глобални изключения, които от своя страна улавят всички необработени изключения, повдигнати от уебсайта. След като конкретната причина за изключение бъде засечена, тя се обработва и разрешава според номера на реда и причината на подсказката за изключение.

Ресурси:

asp.net Глобална обработка на изключения и логове на изключения в MVC
https://www.itsvse.com/thread-3250-1-1.html
(Източник: Architect_Programmer)
C# обработва изключенията чрез филтри
https://www.itsvse.com/thread-6458-1-1.html
(Източник: Architect_Programmer)


Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com