Погрузитесь в SIGTERM и ответьте на зонд готовности

Featurekamo-nowww
Порезанный
4 сентября 2026 г. в 20:39 UTC
Автор
Kamo
Обещать
7ea8f7f

Далее обрабатывается SIGTERM с голым process.exit(143), поэтому каждое развертывание отрезано, что бы это ни было. имели в полете — сообщение формы, действие сервера, потоковую полезную нагрузку RSC, загрузку. Невидимым, когда Запрос длился миллисекунды; не невидимый на кластере, который разворачивается на каждом толчке. scripts/standalone-entry.cjs заворачивает автономный сервер: на SIGTERM он перестает принимать выживает сразу, так что капсула без ничего в полете все еще выходит примерно через секунду и позволяет бежать Запросы заканчиваются под шапкой, которая находится ниже терминацииGracePeriodSeconds. Портировать из Камо-внутренний, который запускает его в производство уже несколько месяцев. Это развертывание не имело зонда готовности, поэтому капсула считалась готовой к моменту ее контейнера. Процесс начался. С maxUnavailable 0 Kubernetes читает, что как «новый струнок служит». Старый уходит в отставку, а Next все еще инициализируется и не связывает свой порт. Запросы приземлились В порту ничего не было слышно, откуда пришли прерывистые 502. /api/health отвечает только за эту капсулу и намеренно не касается бэкэнда: зонд готовности решает, покидает ли этот контейнер Сервис, и проводка его на бэкэнд превращает бэкэнд-флип в Перезапуск каждой капсулы здесь. Уже на двух копиях; это то, что делает вторую действительно покрывать первую во время первого. Вместо того, чтобы заменять обоих слепыми.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены