Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 15865|Відповідь: 1

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

[Копіювати посилання]
Опубліковано 04.05.2019 19:13:51 | | |
Проблема з помилкою на сторінці допомоги 500:
Розробка вебсайту C#+mysql5.7, під час роботи кількість відвідувань перевищує 50, веб-сторінка повідомляє про 500 помилок, а файл конфігурації не може бути прочитаний.
Перевірив файл web.config — там не було помилок і розділів з помилками,
Інші сайти на тому ж сервері також використовують той самий пул додатків, але на інших сайтах такої проблеми немає.
І якщо виникає помилка, цей сайт повідомляє про 500 помилок, а інші сайти працюють нормально.
Також можна зрозуміти, що пули mysql і додатків є правильними, але чому повідомляється про помилку 500? Де має бути проблема?




Попередній:Маленький покидьок, ти, покидьок, вийди за мною!
Наступний:Як завантажити великі файли Baidu Netdisk на систему Linux
Опубліковано 05.05.2019 09: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