【问题标题】:cron job and Long process problemcron作业和长进程问题
【发布时间】:2010-08-15 19:04:48
【问题描述】:

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

我还有几个 cron 作业,它们会定期与其他第三方 api 服务交互。

观察到以下问题:

如果我不启动 twitterthread cron 作业运行良好。 好像我启动 twitterthread cron 作业没有运行
知道什么会出错吗?以及有关修复它的任何指南。

【问题讨论】:

  • python和cron之间没有联系。我相信您误诊了您的问题,并且我认为您没有提供足够的信息让其他人能够提供帮助。也许有人会证明我错了。
  • 是的,我认为上面是愚蠢的问题。在检查了 cron 错误日志后,我解决了这个问题。谢谢

标签: python django cron


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-09-14
    • 2012-02-26
    • 2012-08-01
    • 2011-08-18
    • 2011-12-21
    • 2023-03-08
    • 2015-08-19
    • 2012-10-03
    • 2021-08-12
    相关资源
    最近更新 更多