Растет количество потоков в dllhost
От: Аноним  
Дата: 12.03.03 07:32
Оценка:
Всем привет!
Есть компонента (в dll, то есть in-proc, сконфигурена запускаться через dllhost), поточная модель Both. В ней реализован свой пул коннекций к БД и клиенты периодически дергают через нее запросы к БД (работа через ADO) и получают результаты в виде ADOD.Recordset-ов. Проблема в следующем — при одновременной работе порядка 40 клиентов со временем (3-4дня) кол-во потоков у процесса dllhost выростает до 1000 и более , работа постепенно замедляется и в итоге впадает в ступор, после пристрела процесса сервера (dllhost) и повторного захода всех клиентов все ОК, но позже история повторяется . Дело втом что в самой этой компоненте я не работаю с потоками , те не создаю их сам ни где. В чем косяк , почему растет кол-во потоков?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.