Hi *, I’m using nginx as reverse proxy for some puma backends via unix socket.
The problem I’m having right now is that even after several reloads nginx 
doesn’t seem to use the changes I did to the configuration. I honestly have no 
idea what to try as this is definitely very weird. The problem appears to be 
the upstream directive, nginx keeps using the old url to the old socket, even 
though I changed it.

deployer@demo:~$ uname -a
Linux demo.ec.thefool.it 3.2.0-37-virtual #58-Ubuntu SMP Thu Jan 24 15:48:03 
UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
deployer@demo:~$ sudo nginx -v
nginx version: nginx/1.4.1

My conf:
https://gist.github.com/ngw/91312b5602816cfb2632

The error:
014/04/01 12:10:43 [crit] 30954#0: *1 connect() to 
unix:///home/deployer/apps/conversationflow/puma.sock failed (2: No such file 
or directory) while connecting to upstream, client: 93.51.167.60, server: 
demo.ec.thefool.it, request: "GET / HTTP/1.1", upstream: 
"http://unix:///home/deployer/apps/conversationflow/puma.sock:/";, host: 
“demo.ec.thefool.it"

This is the only error I get.
As you can see puma.sock is in the wrong place, the correct one is the one I 
configured (obviously).
I’ve also tried to change the socket path to something I made up, and nginx 
registers the change and behaves accordingly. If I change the socket path to 
the real one, here we go and it doesn’t use it…
Any suggestion?

  ngw

-- 
Nicholas Wieland
Sent with Airmail
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to