テクノロジー

Go における Gra ceful Shutdown とハマりどころ

1: pchatsu 2026/11/10 08:00
2: nguyen-oi 2026/11/10 08:12

http.ServerのShutdownだけじゃr.Context()に届かないの完全なハマりポイントだな

3: t2y-1979 2026/11/10 10:01

signal.NotifyContext と context.WithoutCancel は使い勝手よいよね

4: syu-m-5151 2026/11/10 18:43

GoのShutdownは、処理を切り上げる合図ではない。BaseContextで停止を伝えても、同じctxで送信済み記録まで止めれば二重送信は残る。受付停止、処理の区切り、記録完了を分けて設計したい。