cron job和Long process问题

时间:2010-02-12 17:23:03

标签: python django cron

通过django iam启动一个线程(在第一个请求到来时通过中间件),不断获取twitter公共流并将其放入数据库中。假设线程名称为twitterthread。

我还有几个 cron jobs ,它会定期与其他第三方api服务进行交互。

观察到以下问题:

如果我没有启动 twitterthread cron作业正常运行。 如果我启动 twitterthread cron作业没有运行
什么可以出错?以及解决问题的方法指南。

1 个答案:

答案 0 :(得分:0)

我建议避免在django应用程序中启动线程。大多数情况下,您可以将线程作为单独的应用程序运行。

如果您在Apache服务器中部署应用程序并且您没有正确控制它,则每个Apache进程都会假定请求是第一个,并且您最终可能会有多个twitterthread实例。