|
IIS: возможно ли настроить умную перезаливку?
|
|||
---|---|---|---|
#18+
Есть веб сервис на Asp.Net Core, хостится на IIS. Данный сервис постоянно дергается. Иногда требуется перезалить этот сервис (фикс багов, новые фичи). Во время перезаливки сервиса запросы падают с ошибкой 503 Service Unavaliable. Заливка сервиса производится через Visual Studio Хотелось чтобы это работало примерно так: * на IIS поступает сигнал, что сейчас будет произведен паблишинг сервиса * IIS ставит текущие запросы в очередь, ждет завершения заливки и запускает заново сервис * запросы, которые в очереди пропускаются к сервису и все работает без сбоев ну или другим способом, но чтобы не было сбоев типа 503 Service Unavaliable. Знатоки IIS, есть ли способ организовать безопасную перезаливку сервиса? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2018, 17:44 |
|
IIS: возможно ли настроить умную перезаливку?
|
|||
---|---|---|---|
#18+
_Novichok, купить второй сервер и балансировщик. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2018, 18:16 |
|
IIS: возможно ли настроить умную перезаливку?
|
|||
---|---|---|---|
#18+
_Novichok, IIS - тупой, что ты ему скажешь то и сделает. Что у вас там? WebDeploy, MS Build Server? Ивенты там всякие имеются, можно вкорячивать скрипты. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2018, 18:18 |
|
IIS: возможно ли настроить умную перезаливку?
|
|||
---|---|---|---|
#18+
big-duke, Ну слишком радикальное решение. Из описанного в вопросе, есть ли возможность настроить таким образом IIS, чтобы работать с одним экземпляром сервиса на одном сервере? Меня именно такая постановка вопроса интересует. То, что вы предлагаете, я рассматриваю как последний вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2018, 23:34 |
|
IIS: возможно ли настроить умную перезаливку?
|
|||
---|---|---|---|
#18+
Relic Hunter, Как-то чересчур обширное объяснение. Какие-то примеры, ссылки, скрины и т.д.? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2018, 23:36 |
|
IIS: возможно ли настроить умную перезаливку?
|
|||
---|---|---|---|
#18+
_Novichok, с одним экземпляром шансов мало. Если сможете два, то посмотрите здесь https://lachlanbarclay.net/2017/12/deployments-with-zero-downtime-asp-net ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2018, 09:12 |
|
IIS: возможно ли настроить умную перезаливку?
|
|||
---|---|---|---|
#18+
big-duke_Novichok, купить второй сервер и балансировщик. +1 Только сервер покупать не надо. Виртуализацию использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2018, 10:45 |
|
IIS: возможно ли настроить умную перезаливку?
|
|||
---|---|---|---|
#18+
_Novichok, используй web-deplopment службу - она без остановки iis обновляет проект ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2018, 10:50 |
|
|
start [/forum/topic.php?fid=18&fpage=21&tid=1355246]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 167ms |
0 / 0 |