如何从ARQ Redis中删除定时任务?已尝试多种方法未果
从ARQ(Python Redis任务队列)移除定时任务失败的问题及尝试方案
我正尝试从ARQ(Python Redis任务队列)中移除一个定时任务,但多种方法均无效。以下是我已尝试的操作:
尝试1
arq_redis = await get_arq_redis() await arq_redis.delete_job(schedule.job_id)
尝试2
arq_redis = await get_arq_redis() queued_jobs = await arq_redis.queued_jobs() for job in queued_jobs: if job.job_id == my_desired_job_id: await job.delete()
尝试3
for job in queued_jobs: if job.job_id == schedule.job_id: await job.abort()
尝试4
for job_def in queued_jobs: if job_def.job_id == schedule.job_id: job = await arq_redis.get_job(job_def.job_id) await job.abort()
内容的提问来源于stack exchange,提问作者Aashish Vinu
相关产品推荐
相关产品推荐

