- В этой теме 1 ответ, 2 участника, последнее обновление 21 час, 30 минут назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как указать timeout в default.vrd для IIS-сервиса 1С?
Атрибут timeout в файле web публикации default.vrd как указать на iis
В файле публикации default.vrd для IIS атрибут timeout задаётся внутри элемента ws, который описывает параметры веб-сервиса. Однако в официальной документации 1С прямого атрибута timeout в default.vrd нет, потому что таймауты обычно настраиваются на уровне веб-сервера IIS или в конфигурации сервера 1С.
Если всё же нужно задать timeout именно в default.vrd, то это делается через параметр timeout в элементе ws, например:
|
1 2 3 |
<ws timeout="30000" ...> ... </ws> |
где timeout указывается в миллисекундах (здесь 30000 мс = 30 секунд).
Пример фрагмента default.vrd с timeout:
|
1 2 3 |
<ws name="MyWebService" timeout="30000" pointEnableCommon="true" publishExtensionsByDefault="true"> <point name="MyService" alias="MyServiceAlias" enable="true"></point> </ws> |
Если такого атрибута нет, можно добавить вручную.
Но! В большинстве случаев timeout для веб-сервисов 1С на IIS настраивается через:
1. Параметры IIS (например, в настройках Application Pool — время ожидания запроса).
2. Параметры сервера 1С (файл confsrv.ini или параметры запуска сервера).
3. В настройках публикации через webinst или в конфигурации публикации.
Поэтому рекомендую:
— Проверить timeout в IIS (Application Pool -> Advanced Settings -> Ping Maximum Response Time, Idle Timeout и т.п.).
— Настроить timeout в конфигурации сервера 1С.
— В default.vrd можно добавить атрибут timeout в элемент ws, если требуется.
(раздел про публикацию веб-сервисов и параметры default.vrd)
И документацию по настройке IIS для 1С:
https://its.1c.ru/db/v8std#content:456:hdoc:section_8_5_2_2
Если нужна конкретная настройка timeout именно в default.vrd — добавляйте атрибут timeout в элемент ws с указанием значения в миллисекундах.