Talend JobServerのクリーンアップサイクルについて
Talend JobServerは、データクリーニングパラメーターに基づいて、ジョブアーティファクトをスケジュールどおりにクリーンアップします。Talend Job Serverのクリーンアップスケジュールは、一時データクリーニングパラメーターの下にリスト表示されているTalendJobserver.propertiesファイル内のパラメーターを変更することでカスタマイズできます。これらの値の設定はオプションです。
一般的なクリーンアップの頻度
一般的なクリーンアップスケジュールは、FREQUENCY_CLEAN_ACTIONパラメーターによって定義します。このパラメーターを0に設定すれば、一般的なクリーンアップが無効なります。
ジョブリポジトリーとアーカイブのクリーンアップ
ジョブアーティファクトは、以下の条件が満たされると次のクリーンアップサイクルでクリーンアップされます:
- ジョブが実行中でないこと。
- MAX_DURATION_BEFORE_CLEANING_OLD_JOBSパラメーターとMAX_OLD_JOBSパラメーターのいずれかが条件を満たしていること。
ジョブ実行ログのクリーンアップ
ジョブログは、以下の条件が満たされると次のサイクルでクリーンアップされます。
- MAX_DURATION_BEFORE_CLEANING_OLD_EXECUTIONS_LOGSパラメーターとMAX_OLD_EXECUTIONS_LOGSパラメーターのいずれかが条件を満たしていること。
- ジョブの実行がリリースされていること。50のジョブ実行の後で1つのジョブがリリースされていること。ジョブのリリース頻度を変更するには、MIN_NUMBER_JOB_EXECUTIONS_BEFORE_RELEASEパラメーターを変更します。
ログの開始からの経過時間がパラメーターMAX_DURATION_BEFORE_JOB_EXECUTION_RELEASE_NORMAL_CASEおよびMAX_DURATION_BEFORE_JOB_EXECUTION_RELEASE_ABNORMAL_CASEで定義されている時間を上回ると、エラーなしのログがリリースされます。
情報メモ注: MAX_OLD_*とMAX_DURATION_*の各パラメーターペアで、先に到達した方がクリーニングアクションをトリガーします。