Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Redhat openshift の cron は、数分後に SIGTERM によってキャンセルされます。
cron タスクを実行できる時間にデフォルトのタイムアウトはありますか? はいの場合、長時間実行されるタスクを機能させる方法は?
はい、Redhat openshift で cron タスクを実行するためのトップ レベル スクリプトには、デフォルトで5 分のタイムアウトがあるようです。
解決策は、「nohup」を使用して長時間実行されるタスクを機能させることです。
例:
ファイル .openshift/cron/minutely/task1 -
nohup /path-to/some-other-script > $OPENSHIFT_LOG_DIR/logfile 2>&1 &