Pio*_*edz 12 python django cron command daemon
在我的Django项目中,我必须在后台重复进行一些处理.这个处理需要访问Django的东西,所以我将它放入Django的命令并以cronjob的形式运行.现在我意识到,我必须更频繁地做一些事情(cronjob最多每1分钟调用一次命令).另一个问题是我没有足够的控制权来保护一次运行相同的命令.当一次处理花费超过一分钟时就会发生这种情况.我认为我应该像守护进程一样运行它们,但我正在寻找纯粹的方法来使用Django.您是否遇到过这个问题或者知道任何干净的解决方案?
Dmi*_* B. 13
我们使用Celery http://celeryproject.org/为django做了很多后台处理.它需要一些努力来设置,并且有一点学习曲线,但一旦它启动并运行它就太棒了.
| 归档时间: |
|
| 查看次数: |
13143 次 |
| 最近记录: |