【发布时间】:2017-03-01 10:00:14
【问题描述】:
您好,我正在使用 gunicorn 来托管 django 应用程序。我用来运行 gunicorn 的命令是
/usr/local/bin/gunicorn --workers 5 --bind unix:/home/myuser/myapp/myapp.sock myapp.wsgi:application
当我尝试用命令 ping 它时
curl --unix-socket /home/myuser/myapp/myapp.sock http:localhost/api
我收到 400 个错误。但是,如果我使用绑定地址运行相同的 gunicorn 命令
/usr/local/bin/gunicorn --workers 5 --bind 127.0.0.1:8000 myapp.wsgi:application
然后 curl 相同的地址,我得到一个 200 和我正在寻找的响应。 有谁知道我在 gunicorn 套接字实现上做错了什么?
【问题讨论】:
标签: django http nginx gunicorn