JWT 利用時の 401 と 403 は意味が違う。401 は「認証できていない」、403 は「認証はできたが許可されていない」が基本。 先に結論 401 のチェック 403 のチェック ログで見ると早い点 builde ...
続きを読むASP.NET Core を IIS の裏で動かしていると、502.3 や 503 が突然出ることがある。アプリ例外というより「ゲートウェイ/プロセス側」の失敗であることが多い。 先に結論 502 のよくある型 503 ...
続きを読むdocker run した瞬間に Exited になる、Compose で上がったと思ったらすぐ落ちる——「起動失敗」ではなく「プロセスがすぐ終わった」ことが多い。コンテナは PID 1 が終了すると止まる、という前提で ...
続きを読むコンテナは Up なのにブラウザや curl が繋がらない——ポート公開の取り違え、アプリの待ち受けアドレス、ホスト側ファイアウォールが定番どころ。内側では動いているのに外側だけ届かない、を順に潰す。 先に結論 切り分け ...
続きを読むPod が Running にならず CrashLoopBackOff——起動しては落ちるを繰り返している状態だ。イメージ取得はできていることが多いので、次はアプリの起動失敗・プローブ・設定不足を疑う。 先に結論 見る順 ...
続きを読むPod が ImagePullBackOff/ErrImagePull——コンテナ起動以前に、イメージ取得に失敗している状態だ。名前タイポ、タグ無し、認証、レジストリ到達性が原因の大半を占める。 先に結論 切り分け よく ...
続きを読むActions で checkout が落ちる、スクリプトが Permission denied、成果物が書けない——権限と実行ビット、トークン権限、runner のユーザーが絡むことが多い。まず「どのステップのどのパス ...
続きを読む