Troubleshooting — Schedules
インスタンスが設定した時刻に起動/停止しない
症状: インスタンスが設定した Start time または Stop time に状態を変更しない。
原因: システムではスケジュール時刻から最大15分の遅延が許容されています。これは正常な動作です。
対処方法:
- 設定した時刻から最大15分間待ちます。
- 15分後もインスタンスの状態が変わらない場合は、スケジュールの Status 列を確認してください — スケジュールが Active ステータスであることを確かめます。
- スケジュール詳細ページの Instances attached 一覧でインスタンスのステータスを確認し、直近の実行結果が Failed になっていないかどうかを確認します。
実行コマンドが Failed を返す
症状: Instances attached テーブルの Latest start または Latest stop 列に Failed と表示されている。
よくある原因:
- インスタンスがエラー状態(Error)にあり、起動/停止を許可しない。
- インスタンスがシステムから削除されたが、スケジュールからまだ削除されていない。
- 実行時刻にシステム側で一時的なエラーが発生した。
対処方法:
- Compute Engine → Instances モジュールでインスタンスのステータスを確認します。
- インスタンスがエラー状態にある場合は、先にインスタンスのトラブルシューティングを行います。
- インスタンスが削除されている場合は、スケジュールからそのインスタンスを削除します。
- 一時的なエラーの場合は、システムが次のスケジュール実行時に再試行します。
スケジュールを編集する Edit ボタンが見つからない
症状: スケジュールの時刻や頻度を変更したいが、編集オプションが見つからない。
原因: Instance schedule は作成後の編集をサポートしていません — これはシステムの設計上の制限です。
対処方法:
- 変更したいスケジュールの現在の設定を記録します。
- 現在のスケジュールを削除します(詳細ページで Delete をクリック)。
- guide-create.mdに従って目的の設定で新しいスケジュールを作成します。
- インスタンスを新しいスケジュールに再度割り当てます。
End date が過ぎていないのに Expired ステータスになっている
症状: 設定した End date がまだ将来なのに、スケジュールが Expired ステータスになっている。
考えられる原因: スケジュールのタイムゾーンとブラウザに表示されているタイムゾーンが異なる可能性があり、UTC で計算すると実際の End date がすでに過ぎています。
対処方法:
- スケジュール詳細ページを開いて Timezone フィールドと End date を確認します。
- 設定されたタイムゾーンに基づいて End date を換算し、実際の値を確認します。
- 延長が必要な場合は、スケジュールを削除して新しい End date で再作成します。
ナビゲーションバーに Schedules メニューが表示されない
症状: 左側のナビゲーションバーの Compute Engine 下に Schedules 項目がない。
原因: 現在のプロジェクトがどの VPC にも関連付けられていないか、正しいプロジェクト/VPC を選択していません。
対処方法:
- ページ上部で正しい Project と VPC を選択していることを確認します。
- Schedules は General VPC(汎用VPC)と Specific VPC(専用VPC)の両方で利用可能です — それでも表示されない場合はサポートにお問い合わせください。