gpt4 book ai didi

python - 通过 Gunicorn 运行 manage.py 命令

转载 作者:行者123 更新时间:2023-11-28 22:30:00 24 4
gpt4 key购买 nike

我关注了this设置 Gunicorn 以在 VPS 上运行 Django 的教程,它工作得很好,网络服务器在 Nginx 上运行。

我创建了一个单独的 manage.py 命令,我想使用 worker 运行 Async,我不确定如何通过 Gunicorn 集成它。

这是对 Run code on first Django start 的跟进,建议创建一个单独的 manage.py 命令,然后通过 Gunicorn 将其作为单独的工作进程运行。

最佳答案

Gunicorn 的目的是使用 WSGI 为 Django 项目服务,它根本不使用 manage.py。您应该直接调用与 manage.py 相关的任何内容:

$ cd <projectdir>
$ source myprojectenv/bin/activate
$ python manage.py <your command here>

要将其设置为 worker ,您可以设置一个指向 virtualenv 中的 python 二进制文件的 cron 作业,或者您可以考虑制作一个 Celery。使用您选择的流程管理工具(supervisord、docker 等)进行设置。

关于python - 通过 Gunicorn 运行 manage.py 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42709369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com