Как изящно закрыть (SIGTERM) экземпляр сервера Apollo? - PullRequest
0 голосов
/ 11 марта 2020

Фактический экземпляр HTTP-сервера может быть уничтожен с помощью server.close(callback), но я не уверен, что произойдет с любыми ожидающими операциями WebSocket (мутации или запросы, выполняемые через WebSockets). Поскольку http.Server ничего не знает об операциях WebSocket, он, вероятно, игнорирует их. Как правильно убедиться, что при получении SIGTERM сервер прекращает принимать новые запросы / соединения webSocket, завершает ожидающие и затем закрывает?

Не удалось найти что-нибудь об этом с Google.

...