Из-за чего может выходить такая ошибка при доступе к сайту (c#/asp.net)? Просто выходит html файл <html><body><h1>Server is too busy</h1></body></html> Может это из-за того, что не везде SqlConnection.Close() вызываю?
Очень вероятно. Висит куча коннектов которые не используются и отнимают ресурсы. Сам коннект, а именно его создание/удаление - очень затратная операция. Именно поэтому используют пул коннекторов.
Интересно... Я при каждой загрузке страницы делаю new Connection() Однако если в конце вызывать Connection.Close(), то может потом выскочить ошибка тупая с бд, типа IndexOutOfRange exception, и помогает только refresh. А если их не закрывать, то вылетает этот server busy. В чем суть этих пулов? Может они мне помогут?