【发布时间】:2014-01-13 11:39:32
【问题描述】:
在我的 django 项目中,我需要每分钟或每 30 秒从大约 50 个远程服务器收集数据到本地数据库中。虽然它适用于远程服务器中的 crontab,但我想在项目中执行此操作。首先,我考虑 django-celery。但是它在异步处理中表现良好,并且收集数据任务不能延迟。因此我认为,它可能不合适。如果我这样做如何使用python的计时器以及我需要更多注意的地方。请原谅我对 python 和 django 的无知。我会很感激其他建议或想法。非常感谢
【问题讨论】:
-
如果数据是按分钟收集的,我希望数据可以在任务开始后的一分钟内返回。当然,任务通常可以在一分钟内完成。我担心 celery 的异步处理延迟。
-
如果我没听错的话,您是否有执行任务的时间限制?
-
是的,我希望任务在预定时间立即执行
标签: python django scheduled-tasks