Изящное завершение работы / разгрузка соединения в Cloud Foundry: SIGTERM/keep-alive HTTP-соединения

Мне интересно, что приложение должно делать с живыми, но неактивными соединениями с маршрутизатором, когда SIGTERM получен. Из

https://docs.cloudfoundry.org/devguide/deploy-apps/app-lifecycle.html

Приложения должны завершить свою работу в полете в течение десяти секунд после получения SIGTERM, прежде чем CF закроет приложение SIGKILL. Например, веб-приложение должно завершить обработку существующих запросов и прекратить принимать новые запросы.

(акцент мой)

В нем явно не говорится, что маршрутизатор не будет пытаться направить запросы к приложению после SIGTERM. Это попытается это? И если да, что значит перестать принимать новые запросы по уже существующему TCP-соединению?

Каков полный список того, что приложение должно делать после SIGTERM, чтобы обеспечить как можно более плавное завершение работы, скажем, в случае уменьшения масштаба?

0 ответов

Другие вопросы по тегам