celery延时任务第一弹

eta = datetime.utcnow() + timedelta(seconds=5)

res = send_sms.apply_async(args=['13212312312', '你好,我有一个帽衫~'], eta=eta)
print(res)

启动woker,worker收到后不会立即执行,会等5s后执行

celery -A celery_task worker -l info

如果延时任务提交了,但是worker没有启动,等10s后,worker才启动,worker也会执行任务,但是会立即执行

posted @ 2025-02-24 14:42  Jude~  阅读(14)  评论(0)    收藏  举报