Это закончит служить всем текущим запросам, прежде чем это перезапустит?
У меня сложилось впечатление, что каждый экземпляр пассажирского приложения умирает ПОСЛЕ обработки запроса вместо перезапуска ПЕРЕД при нажатии кнопки restart.txt будет выполнен следующий запрос. Таким образом, на каждого пассажира приходит один запрос. Так как процесс завершается, а программа-спаузер просто порождает новый экземпляр, я бы не назвал это "изящным".
Это означает, что на следующий запрос к одному экземпляру вашего приложения будет отвечать та версия экземпляра, которая затем выходит (после выполнения своей работы). Текущие запущенные запросы не будут убиты.
Краткий ответ: да!
Фактически, это позволит завершить текущий запрос и обработать новый запрос с новой версией. Я пытаюсь найти ссылку на это, но пока не могу найти ни одной.