powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / IIS: возможно ли настроить умную перезаливку?
9 сообщений из 9, страница 1 из 1
IIS: возможно ли настроить умную перезаливку?
    #39631868
Фотография _Novichok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть веб сервис на Asp.Net Core, хостится на IIS. Данный сервис постоянно дергается. Иногда требуется перезалить этот сервис (фикс багов, новые фичи). Во время перезаливки сервиса запросы падают с ошибкой 503 Service Unavaliable. Заливка сервиса производится через Visual Studio

Хотелось чтобы это работало примерно так:
* на IIS поступает сигнал, что сейчас будет произведен паблишинг сервиса
* IIS ставит текущие запросы в очередь, ждет завершения заливки и запускает заново сервис
* запросы, которые в очереди пропускаются к сервису и все работает без сбоев

ну или другим способом, но чтобы не было сбоев типа 503 Service Unavaliable.

Знатоки IIS, есть ли способ организовать безопасную перезаливку сервиса?
...
Рейтинг: 0 / 0
IIS: возможно ли настроить умную перезаливку?
    #39631906
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Novichok,

купить второй сервер и балансировщик.
...
Рейтинг: 0 / 0
IIS: возможно ли настроить умную перезаливку?
    #39631911
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Novichok,

IIS - тупой, что ты ему скажешь то и сделает. Что у вас там? WebDeploy, MS Build Server? Ивенты там всякие имеются, можно вкорячивать скрипты.
...
Рейтинг: 0 / 0
IIS: возможно ли настроить умную перезаливку?
    #39632119
Фотография _Novichok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke,

Ну слишком радикальное решение.
Из описанного в вопросе, есть ли возможность настроить таким образом IIS, чтобы работать с одним экземпляром сервиса на одном сервере? Меня именно такая постановка вопроса интересует.
То, что вы предлагаете, я рассматриваю как последний вариант
...
Рейтинг: 0 / 0
IIS: возможно ли настроить умную перезаливку?
    #39632121
Фотография _Novichok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

Как-то чересчур обширное объяснение.
Какие-то примеры, ссылки, скрины и т.д.?
...
Рейтинг: 0 / 0
IIS: возможно ли настроить умную перезаливку?
    #39632173
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Novichok,

с одним экземпляром шансов мало.
Если сможете два, то посмотрите здесь
https://lachlanbarclay.net/2017/12/deployments-with-zero-downtime-asp-net
...
Рейтинг: 0 / 0
IIS: возможно ли настроить умную перезаливку?
    #39632247
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke_Novichok,

купить второй сервер и балансировщик.
+1

Только сервер покупать не надо. Виртуализацию использовать.
...
Рейтинг: 0 / 0
IIS: возможно ли настроить умную перезаливку?
    #39632253
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Novichok,

используй web-deplopment службу - она без остановки iis обновляет проект
...
Рейтинг: 0 / 0
IIS: возможно ли настроить умную перезаливку?
    #39632580
Фотография _Novichok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

та можно на том же IIS'е держать два экземпляра этого сервиса. В приницпе этого достаточно
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / IIS: возможно ли настроить умную перезаливку?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]