django中的芹菜异步不起作用
我试图用芹菜创建一个异步任务,但没有成功 我有一个发送电子邮件的任务:django中的芹菜异步不起作用,django,celery,Django,Celery,我试图用芹菜创建一个异步任务,但没有成功 我有一个发送电子邮件的任务: @shared_task() def发送电子邮件示例(电子邮件id): ... 我使用delay()方法调用它: class-somemodel示例: ... def示例(自我): ... 发送电子邮件示例。延迟(self.id) 在当地,我经营芹菜,可以使用它。但是,在我的服务器中,当我使用调用函数的方法时,需要30秒以上的时间,并且我收到一个状态代码502 我希望我的芹菜设置是好的,因为我的periodc任务可以正常
@shared_task()
def发送电子邮件示例(电子邮件id):
...
我使用delay()
方法调用它:
class-somemodel示例:
...
def示例(自我):
...
发送电子邮件示例。延迟(self.id)
在当地,我经营芹菜,可以使用它。但是,在我的服务器中,当我使用调用函数的方法时,需要30秒以上的时间,并且我收到一个状态代码502
我希望我的芹菜设置是好的,因为我的periodc任务可以正常工作
解决方案
我自己测试了一下,发现芹菜真的很好。问题在于我在服务器上的测试。在这个阶段,我会尝试:
示例函数中是否有可能需要超过30秒的额外代码,因为延迟应该不是问题