То, что происходит во время перезапуска IIS, на самом деле является процессом пролонгации. Запускается новый рабочий процесс IIS, который принимает новые подключения, а старый рабочий процесс продолжает обрабатывать существующие подключения.
Это означает, что если вы настроите свой балансировщик нагрузки для использования алгоритма балансировки, отличного от простого циклического перебора, то он будет иметь тенденцию "естественным образом" отвлекать некоторые, но не все, соединения от перерабатываемого компьютера. Например, при использовании алгоритма «наименьшего количества соединений» соединения будут зависать дольше, пока сервер перезагружается. Или при использовании алгоритма производительности или задержки сервер утилизации неожиданно будет медленнее работать с балансировщиком нагрузки.
Однако, если вы не напишите какой-либо код или сценарии, которые явно обнаруживают или распознают повторное использование, это самое лучшее, что вы можете сделать - и в большинстве сред это также действительно все, что вам нужно.