Escurrir en SIGTERM y ejecutar dos vainas

Featurekamo-marketing
Se descapó
4 de septiembre de 2026 a las 20:39 UTC
Autor
Kamo
Compromit
f0edd01

Siguiente maneja SIGTERM con un proceso desnudo.exit(143), para que cada despliegue se corte lo que sea esta vaina tenía en vuelo, un poste de formulario, una acción de servidor, una carga RSC en streaming, una carga. Invisible cuando a La petición duró milisegundos; no invisible en un clúster que se despliega en cada empuje. scripts/standalone-entry.cjs envuelve el servidor independiente: en SIGTERM deja de aceptar, deja inaccionar mantener-alimaves a la vez para que una vaina sin nada en vuelo todavía sale en aproximadamente un segundo, y deja correr las solicitudes terminan bajo un tope que se encuentra por debajo de la terminaciónGracePeriodSeconds. Portado de kamo-internal, que lo ha llevado a cabo en producción durante meses. El envoltorio inicia server-nonce.js en vez de server.js, a través de NEXT-SERVER-ENTRY. el servidor se queda exactamente donde estaba en la cadena. réplicas 1 - 2. Estado del lado del servidor vive en Redis, no en la cápsula, y no hay trabajo programado para duplicar, por lo que una segunda réplica no cambia nada excepto que perder una vaina deja de ser un apagón. En una réplica una OOM matar, una fallida sonda de vivacidad o un drenaje de ganglios se llevó todo por el tiempo que sea necesario para arrancar. topologíaSpreadConstraints (añadidos antes, inerte hasta ahora) mantener los dos en diferentes nodos donde el racimo puede manejarlo, y un PodDisruptionBudget en KlusterServices hace una espera de drenaje.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios