Django Gunicorn仅提供400通插座
嗨,我正在使用gunicorn来主持django应用程序。我用来运行gunicorn的命令是Django Gunicorn仅提供400通插座,django,http,nginx,gunicorn,Django,Http,Nginx,Gunicorn,嗨,我正在使用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个错误。但是如果我运行绑定
/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
然后卷曲同一个地址,我得到一个200和我想要的回复。
有人知道我在gunicorn套接字实现中犯了什么错误吗?我遇到了同样的问题,然后我在settings.py中选中了
DEBUG=True
。默认为false,如果您不设置它,您将得到400个答案。希望这有帮助