通过django iam启动一个线程(在第一个请求到来时通过中间件),不断获取twitter公共流并将其放入数据库中。假设线程名称为twitterthread。
我还有几个 cron jobs ,它会定期与其他第三方api服务进行交互。
观察到以下问题:
如果我没有启动 twitterthread cron作业正常运行。
如果我启动 twitterthread cron作业没有运行
什么可以出错?以及解决问题的方法指南。
答案 0 :(得分:0)
我建议避免在django应用程序中启动线程。大多数情况下,您可以将线程作为单独的应用程序运行。
如果您在Apache服务器中部署应用程序并且您没有正确控制它,则每个Apache进程都会假定请求是第一个,并且您最终可能会有多个twitterthread实例。