スケジュール済統合のトラブルシューティング
スケジュールされた統合のトラブルシューティングについては、Oracle Integrationを参照してください。
予定された統合が時間通りに実行されない
スケジュールされた統合は、次の理由でスケジュールに従ってキューに入れられ、時間どおりに実行されない可能性があります。
- 同じスケジュール済統合の実行中のインスタンスがあります。 実行中のインスタンスが完了するまで、同じ統合の新しいインスタンスは実行されません。
- スケジュール済統合のスロットル制限に達しました。 実行されるスケジュール済統合の数がスロットル制限を下回るまで、新しいスケジュール済統合は実行されません。
ノート:
スロットル制限は、使用可能なシステム・リソースに基づいて自動的に調整されます。
スケジュール済統合インスタンスの終了時
スケジュールされた統合のインスタンスは、次の理由により、ユーザーまたはOracle Integrationで終了できます。
- ユーザーがスケジュール済フローを取り消します。
- ユーザー・コールによってスケジュール済統合が再アクティブ化され、現在キューされているスケジュール済インスタンスが終了します。
- スケジュールされたフロー実行が6時間を超えているため、Oracle Integrationはスケジュールされたインスタンスを終了します。
Oracle Integrationがスケジュールされたインスタンスを終了する理由
Oracle Integrationがスケジュールされたインスタンスを終了する理由はいくつかあります。
- スケジュールされた統合に割り当てられた限られたリソースが統合実行によって長時間使用されないようにするため、他のスケジュール済統合をブロックできます。
- スタック統合(予期しない理由により)が同じ統合の後続の実行をブロックしないようにするため。
スケジュール済統合は、次の状況で停止しているとみなされます:
- パラレル処理なしのスケジュール済統合(つまり、パラレルfor-each、複数ファイルの読取り、またはセグメント操作のステージング・ファイル・アクション読取りファイルがない)の場合、合計実行時間は6時間を超えています。
- パラレル処理とのスケジュール済統合(つまり、パラレルfor-each、複数ファイルの読取り、またはセグメント操作のステージング・ファイル・アクション読取りファイル)の場合、パラレル実行のバッチまたは前処理/後処理の実行時間が6時間を超えています。