gpt4 book ai didi

error-handling - 如果超过任务时间限制, celery 可以给我发电子邮件吗?

转载 作者:行者123 更新时间:2023-12-02 03:48:08 24 4
gpt4 key购买 nike

所以我有一个 celery 设置,使用RabbitMQ作为代理,并使用amqp作为结果后端。

有时,由于我低估了所需的超时时间,所以我会执行一些长时间的任务,并且按预期,Celery会杀死执行该任务的工作人员。

问题是,因为这是 celery 问题,而不是任务问题,应该从任务发送电子邮件给我的错误处理将无法运行,并且我不会收到有关失败的消息。

当Celery因与Celery相关的错误而终止任务时,有没有办法让Celery自己做一些错误通知?就像我可以在任务中创建的on_timeout()函数一样?我真的不想让调用进程进行错误处理,因为超时已经是几个小时,并且该进程运行了大约30秒。

最佳答案

看来这个问题是前一段时间的,您可能已经解决了该问题,但是如果没有解决,您是否 checkout 了CELERY_SEND_TASK_ERROR_EMAILS配置设置?

关于error-handling - 如果超过任务时间限制, celery 可以给我发电子邮件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15577487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com