您好我正在使用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
然后卷曲相同的地址我得到200和我正在寻找的响应。 有没有人知道我在使用gunicorn套接字时做错了什么?
答案 0 :(得分:0)
我遇到了同样的问题,然后我在settings.py中检查了DEBUG = True
。默认情况下它是假的,如果你没有设置它,你将得到400个答案。希望这会有所帮助。