Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Настройка timeout для CLR процедуры  [new]
wvadik
Member

Откуда:
Сообщений: 15
Из SQL Server через CLR-процедуру вызывается вэб-сервис, который производит обработку данных.
Периодически CLR-процедура падает с "The operation has timed out" через 100сек, если вэб-сервис не успевает вернуть ответ. При этом ручной запуск веб-сервиса (через soap-утилиты) проходит, ответ возвращается через 2-2,5 мин.

Подскажите, где настраивается таймаут ожидания ответа от CLR-процедуры, который сейчас составляет 100сек и настраивается ли он вообще?
10 янв 17, 14:09    [20089052]     Ответить | Цитировать Сообщить модератору
 Re: Настройка timeout для CLR процедуры  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3746
wvadik
Из SQL Server через CLR-процедуру вызывается вэб-сервис, который производит обработку данных.
Периодически CLR-процедура падает с "The operation has timed out" через 100сек, если вэб-сервис не успевает вернуть ответ. При этом ручной запуск веб-сервиса (через soap-утилиты) проходит, ответ возвращается через 2-2,5 мин.

Подскажите, где настраивается таймаут ожидания ответа от CLR-процедуры, который сейчас составляет 100сек и настраивается ли он вообще?


Так это не CLR-процедура падает, а вызов вебсервиса в процедуре генерирует эксцепцию.

Таймауты надо проверить на клиенте (в CLR-процедуре) и в сервисе.
Судя по всему в клиенте вы руками создаете эндпоинты, биндинги всякие и т.д. там есть и параметры для таймаутов.
В веб-сервисе тоже в коде или в конфиг-файле, в зависимости от того, как реализовано.
10 янв 17, 14:19    [20089130]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить