Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

夜間保守のバディ 第31話 rsyncの半端な同期

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!
AI連載小説

リリース後、商品画像の一部だけが古く、CSSには新旧の定義が混ざっていた。デプロイジョブは成功になっている。瀬名がCDNのキャッシュ削除へ手を伸ばすと、律は配信元のファイル一覧を昨日のマニフェストと比較した。

転送ログの終端には、回線切断を示す一行があった。再実行で終了コードがゼロになったため成功扱いされたが、転送途中のファイルと、削除済みの旧ファイルが公開ディレクトリに残っている。`rsync` の再開オプションだけを足せば済む問題ではなかった。

「利用者に途中を見せる構造が原因です」

二人は現行ディレクトリを退避し、マニフェストに一致するファイルを別ディレクトリへ同期した。チェックサムと件数を確認してから、シンボリックリンクを一度に切り替える。削除は転送と同時に行わず、旧世代を一定期間残して切り戻せるようにした。

瀬名は作業票の完了欄へ署名しかけ、手を止めた。「律さん、まだ見せてない確認結果があります」

彼が差し出した比較表を、律は急かさず最後まで読んだ。「完成してから見せるより、途中で呼んでくれるほうが助かります」

それはデプロイ方法だけでなく、二人の仕事の仕方が変わった夜でもあった。


人物紹介
瀬名悠真

  • 男性、30代
  • サーバ運用・インフラ担当
  • 手は動くが、初動で少し焦りやすい

久坂律

  • 女性、30代
  • 監視、自動化、ログ解析、運用設計に強い
  • 冷静で、原因調査の順序を大事にする
タイトルとURLをコピーしました