rq ジョブのタイムアウトを変更しようとしていますが、何も機能していないようです。私は次のような効果があります:
my_queue = Queue('my_task', connection=Redis())
job_args = (1, 2, 4)
my_queue.enqueue_call(
my_func,
args=job_args,
timeout=2700
)
しかし、私はまだ得ています
JobTimeoutException: Job exceeded maximum timeout value (180 seconds)
私は必死になって、rq モジュール queue.py に入り、タイムアウトのデフォルト引数を 2700 と DEFAULT_TIMEOUT (enqueue_call メソッドを含む Queue クラスで定義された変数) に変更しようとさえしました。私は何かを見逃していますか、それとも誰かが知っている問題がありますか? ありがとう!