python - python 如何使用 Django 运行自己的守护进程进程?

  显示原文与译文双语对照的内容
136 5

在我的Django 项目中,我必须在后台重复一些处理。这里处理需要访问 Django 内容,因此我将它放入 Django 命令,并将它的作为cronjob运行。现在我认识到,我必须更频繁地做些更频繁的( cronjob在每次 1分钟内都有调用命令的限制) 。另一个问题是,我没有足够的控制,以一次保护同一命令。当一个处理需要超过一分钟的时间时。我认为我应该像守护进程一样运行它们,但是我正在寻找用 Django 进行操作的纯方法。你曾经遇到过这个问题或者知道它的任何干净的解决方案?

时间:原作者:0个回答

99 2

我们使用 celery http://celeryproject.org/ 为 Django 做了很多后台处理。它需要一些精力来设置和有一些学习曲线,但是一旦它运行起来,它就是很棒的。

原作者:
...