定期バックアップ処理の異常終了(AWS RDSメンテナンス時間重複)

質問

⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。

🕓 事例公開日 : 2025-04-01

【背景】

本番環境システムで毎日AM3:00に実行している定期バックアップ処理が異常終了してしまった。異常終了の通知メールが届いたため、原因を調べてほしい。



1. 事象

エラーメッセージ・スタックトレース:

メール件名:【定期バックアップ】処理異常終了通知通知事項:バックアップ取得処理で予期しないエラーが発生しました。サポート窓口にお問い合わせください。

症状の説明:

定期バックアップ処理が予期しないエラーで停止し、バックアップの取得に失敗した状態になっている。



2. 発生条件

・発生日時:2025年3月6日 AM3:00頃
・対象システム:本番環境システム
・実行処理:定期バックアップ処理(毎日AM3:00実行設定)

回答

1. 原因

技術的な原因:

AWS RDSのメンテナンスウィンドウと定期バックアップの実行時間が重複したため、スナップショット取得処理が失敗しました。

技術的要因の分析:

・AWS側メンテナンス実施:2025-03-06 02:59-03:00 JST にオンラインメンテナンスが実行 → DBインスタンスのステータスが一時的に「利用不可」状態に変化
・バックアップ処理の実行タイミング:AM3:00に定期バックアップが開始 → メンテナンス実施中のDBインスタンスへアクセス試行
・DBインスタンスの状態不整合:メンテナンス中でステータスが「利用可能」ではない → スナップショット取得APIが失敗
・メンテナンスウィンドウ設定:木曜日02:56 JST開始、30分間の設定 → バックアップ時間と4分間重複

根本的な要因:

メンテナンスウィンドウ(木曜日02:56-03:26 JST)と定期バックアップ実行時間(毎日03:00 JST)のスケジュール重複により、DBインスタンスがメンテナンス状態の際にバックアップ処理が実行されたこと。

2. 対応方法

根本解決方法:

以下のいずれかの方法でスケジュール重複を解消してください:

方法1:メンテナンスウィンドウの変更
1. 現在の設定(木曜日02:56-03:26 JST)を変更
2. 推奨設定:土曜日04:00-04:30 JST
3. 変更作業は平日日中帯(09:30-18:00)に実施

方法2:バックアップスケジュールの変更
1. 現在の日次バックアップ時間(03:00)を変更
2. メンテナンスウィンドウと重複しない時間帯に設定
3. 推奨時間:02:00または04:00

暫定対処方法:

メンテナンス実施日(木曜日)のみ、手動でバックアップを別時間帯に実行することで回避可能です。

3. 原因究明に至るまでの調査方法

1. バックアップ異常終了の通知メール受信確認
2. 該当時間帯のシステム状態とログの確認
3. AWS側への問い合わせによる詳細調査
4. メンテナンスウィンドウ実施状況の確認
5. バックアップ処理とメンテナンス時間の重複検証
6. 現在のメンテナンスウィンドウ設定の確認(木曜日02:56開始、30分間)

参考情報:
メンテナンスウィンドウの詳細については、Amazon RDS メンテナンスウィンドウをご確認ください。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk