@kolo2012

Как корректно остановить http сервер?

Добрый день. Сейчас у нас остановка сервера сделана через функцию Shutdown но насколько я понимаю она "убивает" все рутины которые запустила не дождавшись завершения их работы. Грубо говоря - все запросы что были во время остановки не выполнятся.

Мне нужно дабы http сервер перестал принимать новые запросы но все старые обработал корректно и отдал пользователям данные, а когда люди в очереди закончатся то и сам остановился. Как такое сделать?
  • Вопрос задан
  • 723 просмотра
Решения вопроса 2
@PapaStifflera
Родился, вырос...
А самостоятельно поискать религия не позволяет?
Выбирайте
Ответ написан
rkravchik
@rkravchik
System Solutions
Или перейти на go 1.8, в котором уже есть graceful shutdown :).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы