gpt4 book ai didi

django - 使用 supervisord 运行 nginx/postgres - 需要吗?

转载 作者:行者123 更新时间:2023-11-29 14:10:44 24 4
gpt4 key购买 nike

在我见过的所有标准 django 产品设置模板中,gunicorn 是在 supervisor 下运行的,而 nginx/postgres 不是在 supervisor 下配置的。

有什么原因吗?这是生产系统所必需的吗?如果不是,为什么不呢?

最佳答案

在此架构中,Gunicorn 充当运行我们的 Django 代码的应用程序服务器。 Supervisor 只是一个进程管理实用程序,它会在 Gunicorn 服务器崩溃时重新启动它。 Gunicorn 服务器可能因我们的错误代码而崩溃,但 nginx 和 postgres 保持完好。所以在基本配置中,我们只通过 supervisor 来管理 gunicorn 进程。尽管我们也可以对 nginx 和 postgres 做同样的事情。

关于django - 使用 supervisord 运行 nginx/postgres - 需要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34216344/

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