- Shipped
- 4 września 2026 20:39 UTC
- Author
- Kamo
- Commit
- 7ea8f7f
Następny obsługuje SIGTERM z gołym procesem.exit(143), więc każde wdrożenie zostało odcięte niezależnie od tego kapsuły Miał w locie — formularz post, akcja serwera, strumień ładowności RSC, przesłane. Niewidoczny, gdy a Prośba trwała milisekundy; niewidoczna na klastrze, która rozmieszcza się przy każdym pchnięciu. Skrypty/stoalone-entry.cjs owija samodzielny serwer: na SIGTERM przestaje akceptować, upuszcza bezczynność Utrzymuje się naraz, więc kapsuła z niczym w locie wciąż wychodzi w około sekundę i pozwala biegać Żądania kończą się pod czapką, która znajduje się poniżej zakończeniaGracePeriodSeconds. Portowane z Kamo-internal, który prowadzi go w produkcji od miesięcy. To rozmieszczenie nie miało sondy gotowości, więc kapsuła liczyła się jako Gotowa w momencie, gdy jego kontener Proces rozpoczął się. Z maxUnavailable 0 Kubernetes czyta to jako "nowy kapsuła służy" i Wycofuje się ze starego – podczas gdy Next wciąż inicjuje i nie wiąże swojego portu. Wnioski wylądowane Na porcie nic nie słuchało, skąd pochodziły przerywane 502. na rozmieszczeniu. /api/zdrowie odpowiedzi tylko dla tej kapsuły i celowo nie dotyka żadnego zaplecza: sonda gotowości Decyduje, czy ta kapsuła opuszcza Serwis, a okablowanie jej do backendu zamienia backend blip w Toczenie restartu każdej kapsuły tutaj. Już w dwóch replikach; to właśnie sprawia, że druga pokrywa pierwszą podczas Wdrożenie zamiast drugiej wymiany na ślepo.