質問
Integrateサービスの再起動が発生した後、スクリプトのステータスが「実行中」のまま残っています。対処方法を教えてください。
回答
以下の2つの対応が必要です。
1. 実行中のまま残っているスクリプトへの対応
実行コンテナは最大7日間経過後に強制停止されます。その後、Integrateサービスを再起動することで、実行中のまま残っているスクリプトのステータスが更新されます。なお、Integrateサービスの強制再起動後に実行されるジョブは新しいIntegrateサービスで稼働するため、実行中のまま残っているジョブが影響を与えることはありません。
2. 根本原因(メモリ枯渇)への対応
Integrateサービスそのものの拡張、または同時に実行されるスクリプト・ジョブの数を減らす対応が必要となります。
補足
Integrateサービスの再起動中にスクリプトが実行中の場合、スクリプトのステータス更新ができず「実行中」のまま残ることがあります。
コンテナはIntegrateサービスに紐づいているため、1つのIntegrateサービス上で複数スクリプトを実行している場合はすべてのスクリプトが影響を受けます。ただし、強制再起動は通常最大1週間スクリプトの完了を待った後に旧コンテナを停止するため、基本的に実行中のスクリプトが中断されることはありません。
コメント
0件のコメント
記事コメントは受け付けていません。