Сообщение об ошибке «Максимальное количество уже открытых соединений» - PullRequest
1 голос
/ 04 января 2011

Я разработал веб-сайт с использованием Sybase PowerBuilder V12.0 Classic, и выходные данные развертываются и преобразуются в веб-страницы ASP.Net (ASPX).

Соединение с базой данных настроено и используется должным образом, поскольку данные отображаются в веб-приложении с использованием объектов DataWindow и являются прямым соединением с сервером базы данных sybase с использованием инструмента Dsedit, при этом ODBC не используется.

Я отредактировал конфигурации Sybase Databse, относящиеся к удаленным серверам и соединениям, чтобы они превышали значение по умолчанию, равное 25, хотя реальное число пользователей не будет превышать это значение в то же время.

Недавно я получил сообщение об ошибке, когда некоторые пользователи подключались к веб-сайту и после выполнения действительных входов в систему: -

Сообщение об ошибке: -

Максимальное количество уже открытых соединений

ct_connect (): пользовательский интерфейс API: внешний ошибка: максимальное количество соединения уже открыты.

Меня смущают причины этой ошибки, так как я думаю, что выполнил все необходимые конфигурации, и я проверил параметр и параметры evey, относящиеся к числу соединений на сервере базы данных Sybase, Параметры развертывания приложений в Sybase PowerBuilder V12.0 Классика и настройки IIS. Я использую Windows Server 2003, и на веб-сервере IIS версии 6.0.

Я ценю любое предложение или подсказку, чтобы решить эту проблему, и спасибо заранее:)

1 Ответ

0 голосов
/ 04 января 2011

В сообщении об ошибке все сказано на самом деле. Слишком много одновременных подключений к вашей базе данных. Возможно, ваше приложение не закрывает их все. Если вы не закроете соединения с базой данных, соединения могут оставаться открытыми в течение некоторого времени.

Теперь я никогда не разрабатывал для Sybase, но именно так обычно бывает с MSSQL-сервером, когда возникает эта ошибка.

...