配置Gunicorn:未指定应用程序模块

时间:2014-11-05 01:00:38

标签: python django nginx gunicorn digital-ocean

我正在尝试使用NGINX和gunicorn部署django项目。我一直得到502 Bad Gateway。在过去的几天里,我一直在不间断地工作,我似乎无法将其部署。我已经完成了关于Digital Ocean的3个教程,但显然它们不正确。

我一直收到502坏网关,或者如果我尝试使用manage.py runserver,我会得到400个错误的请求。

我认为我的问题是枪炮。当我输入gunicorn -config时,它说

usage: gunicorn [OPTIONS] [APP_MODULE] gunicorn: error: No application module specified.

我能找到的每一个文档都只是简单地输入gunicorn wsgi:application,但是当我这样做时,它说“工作人员无法启动”。如何设置应用程序模块?

1 个答案:

答案 0 :(得分:9)

假设你有nginx代理端口8001,你想这样做:

gunicorn -b 127.0.0.1:8001 your_project_name.wsgi:application

您需要从项目文件夹(manage.py文件所在的位置)

运行该文件