Есть внепроцессный ком, в FinalConstruct() которого происходит длительная инициализация, порядка 2-3 минут. Клиент, пытающийся поднять этот ком-объект, секунд через 30-40 получает от CreateInstance ошибку "Ошибка на сервере", не дождавшись окончания инициализации. Кто-нибудь сталкивался с таким?
Re: Тайм-аут на создание внепроцессного COM-объекта или что?
От:
Аноним
Дата:
06.05.09 09:51
Оценка:
T>Есть внепроцессный ком, в FinalConstruct() которого происходит длительная инициализация, порядка 2-3 минут. Клиент, пытающийся поднять этот ком-объект, секунд через 30-40 получает от CreateInstance ошибку "Ошибка на сервере", не дождавшись окончания инициализации. Кто-нибудь сталкивался с таким?
Да там есть таймаут.
Re: Тайм-аут на создание внепроцессного COM-объекта или что?
Здравствуйте, Timonn24, Вы писали:
T>Есть внепроцессный ком, в FinalConstruct() которого происходит длительная инициализация, порядка 2-3 минут. Клиент, пытающийся поднять этот ком-объект, секунд через 30-40 получает от CreateInstance ошибку "Ошибка на сервере", не дождавшись окончания инициализации. Кто-нибудь сталкивался с таким?
Конечно есть таймаут. RPC работает только так. Иначе — DOS и всё такое.