Question
Connection refused with uwsgi and nginx
followed one of the tutorials on digitalocean to be able to set up a flask app using uwsgi and nginx.
But I am having a 502 Bad Gateway error everytime I try to connect to it. When looking in the /var/log/nginx/errors.log it shows that the connection was refused.
I have been trying to figure this out for days. Can someone please tell me whats wrong? I think it’s the permissions but I dont know what the permissions are suppose to be.
/var/log/nginx/error.log:
2016/08/01 16:12:13 [error] 18539#18539: *1 connect() to unix:/home/lit/howlit/how_lit_restapi.sock failed (111: Connection refused) while connecting to upstream,
here is my howlit.ini file:
[uwsgi]
module = wsgi:app
master = true
processes = 5
socket = how_lit_restapi.sock
chmod-sock = 666
vaccum = true
die-on-term = true
Here is my permissions in the app directory:
drwx---r-x 6 lit www-data 4096 Jul 29 11:47 env
-rwx---r-x 1 lit www-data 141 Jul 29 19:01 howlit.ini
-rwx---r-x 1 lit www-data 1175 Jul 29 11:52 how_lit_restapi.py
-rwx---r-x 1 lit www-data 1781 Jul 29 11:54 how_lit_restapi.pyc
srwx---r-x 1 lit www-data 0 Jul 29 16:46 how_lit_restapi.sock
-rwx---r-x 1 lit www-data 73 Jul 29 11:54 wsgi.py
-rwx---r-x 1 lit www-data 218 Jul 29 11:54 wsgi.pyc
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×
Hey @kycalica - were you following this guide? https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uwsgi-and-nginx-on-ubuntu-14-04
In order to eliminate possible causes, try changing the following lines of your ini file:
yes this is what I was posting.
And it was chmod-socket = 660
but i changed it on suggestion from serverfault question, still didn’t work either way.
However if I run my app manually then it does show but only at the 5000 port