【问题标题】:Running django-q using elastic beanstalk on aws linux 2 instances在 aws linux 2 实例上使用弹性 beanstalk 运行 django-q
【发布时间】:2021-05-12 13:51:34
【问题描述】:

我在 aws 上使用 Elastic Beanstalk 来托管我的 web 应用程序,该应用程序需要像 django q 这样的任务运行程序。我需要在我的实例上运行它,并且在这样做时遇到了困难。我找到了这个脚本https://gist.github.com/codeSamuraii/0e11ce6d585b3290b15a9ad163b9aa06,它可以满足我的需要,但它适用于旧版本的 ec2 实例。到目前为止,我知道我必须运行 django q post deployment,但是是否可以在启动 wsgi 服务器的同时将该进程添加到 procfile。

任何可以为我指明正确方向的帮助将不胜感激。

【问题讨论】:

  • 这有什么更新吗?

标签: django amazon-web-services scheduled-tasks


【解决方案1】:

我最终没有找到解决方案,我完全选择了一种不同的技术来满足要求。这是一个向 Django 服务器发出 curl 请求的 crontab。因此,在 Django 管理员上,我将创建任务路由,将其链接到文件存储中的模块。并将路由信息粘贴到 crontab 设置中,并设置合适的时间间隔。

【讨论】:

    猜你喜欢
    • 2019-07-31
    • 2018-06-18
    • 2018-09-30
    • 2020-10-18
    • 2020-09-24
    • 2018-02-27
    • 2020-08-19
    • 2016-05-29
    相关资源
    最近更新 更多