|
|
|
| Подскажите, плз. После определеного количества кликов по меню сайта вылетает такая ошибка MySql
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
|
Сначала грешил на большое количество коннектов к базе (разрешено 100),написал скрипт,который по запросу "show processlist" получает все коннекты, а потом убивает те,у которых состояние "Sleep" и время простоя больше 40 секунд -все равно вылетает и при 10,и при 5 коннектах. | |
|
|
|
|
|
|
|
для: Микель
(24.10.2008 в 11:56)
| | а каким вызовом скрипт подключается к mysql-серверу? | |
|
|
|
|
|
|
|
для: Trianon
(24.10.2008 в 12:17)
| | Сам скрипт на ASP.NET (VB). Данные из таблицы считываются в DataSet
Dim ConServer As MySql.Data.MySqlClient.MySqlConnection = New MySql.Data.MySqlClient.MySqlConnection(System.Configuration.ConfigurationManager.AppSettings("ConnectStringMySql"))
dadAdds = New MySql.Data.MySqlClient.MySqlDataAdapter(S, ConServer)
dstAdds = New DataSet
dadAdds.Fill(dstAdds)
|
| |
|
|
|