Django与Gunicorn有不同的部署方式

时间:2013-02-06 17:44:43

标签: python django nginx gunicorn

我一直在阅读有关使用gunicorn部署Django的内容,我想尝试一下。

我找到了至少3种使用gunicorn和django运行服务器的方法:

  1. gunicorn [OPTIONS] [APP_MODULE] # tested locally and worked fine
  2. python managy.py run_gunicorn # also works fine locally
  3. gunicorn_django [OPTIONS] [SETTINGS_PATH] # I have an error due to apps/ location
  4. 我现在在生产中使用带有nginx(服务静态文件)的Apache,工作正常,但是很慢,想要尝试Gunicorn。前两个选项在本地工作正常,nginx提供静态文件。

    如果事情我想知道一对:

    1. 上面的任何选项有什么区别?
    2. PRODUCTION环境中运行的正确指令是什么?
    3. 谢谢你们。

1 个答案:

答案 0 :(得分:1)

如果您使用gunicorn_django [OPTIONS] myproject

,请使用myproject.settings