Я пытаюсь снять запланированную работу из ARQ (Python Redis queue), но ни один из моих подходов не работает. Вот что я пытался: < /p>
Попытка: 1 < /p>
arq_redis = await get_arq_redis()
await arq_redis.delete_job(schedule.job_id)
< /code>
Попытка: 2 < /p>
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()
< /code>
Попытка: 3 < /p>
for job in queued_jobs:
if job.job_id == schedule.job_id:
await job.abort()
< /code>
Попытка: 4 < /p>
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()
Подробнее здесь: https://stackoverflow.com/questions/796 ... -arq-redis
Как удалить работу из Arq Redis ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение