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

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

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

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

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

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

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

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

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

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

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

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

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


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