Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Ответ HTTP-сервиса при заблокированной базе (http://forums.kuban.ru/f1040/otvet_http-servisa_pri_zablokirovannoj_baze-8888443.html)

Uho 24.05.2019 11:06

Ответ HTTP-сервиса при заблокированной базе
 
Есть HTTP-сервис. При обновлении конфигурации база заблокирована и HTTP-сервис выдает список соединений:

"Ошибка разделенного доступа к информационной базе
Активные сеансы и соединения:
компьютер: comp1, соединение: 2214836, начато: 24.05.2019 в 11:04:21, приложение: Конфигуратор"

Как бы это заменить на что-нибудь другое типа "Сервис временно недоступен"?

buh 27.05.2019 20:23

Свою dll-ку наверное надо писать.

[url]https://docs.microsoft.com/en-us/iis/configuration/system.webserver/isapifilters/[/url]

[url]https://github.com/search?q=isapi+filter[/url]

Uho 28.05.2019 11:08

1-buh > ???
Проще установить блокировку начала сеансов, тогда показывается безобидное "Начало работы с базой запрещено", но все равно не то... Хотелось бы показывать свою страницу.

buh 28.05.2019 21:33

Ну, если готов что-то делать перед и после обновления, так просто сделай html-страничку и переключай iis на нее. Я думал надо автоматом ловить ответ и подменять его на другой.

Uho 29.05.2019 10:33

3-buh > у меня обработка автоматом устанавливает блокировку, удаляет сеансы, обновляет конфу, снимает блокировку.
Возможно ли программно из 1С перенаправить веб-сервер на другой адрес?

Блондинка в шок 29.05.2019 15:03

хм.. а можно windows\system32\drivers\etc\hosts? на ходу, так сказать?

buh 30.05.2019 05:00

Web.config

[url]https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module[/url]

[url]https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module[/url]


Текущее время: 04:31. Часовой пояс GMT +3.