I have the same configuration on my laptop and server.  On my laptop it
works, but not on the server.

Differences:

Laptop: nginx version 1.4.3-2
Server: nginx version 1.2.1-2.2+wheezy2

The socket configuration is the same in both uwsgi
<socket>/var/run/uwsgi/app/web2py.socket</socket>

and in nginx:
uwsgi_pass      unix:///var/run/uwsgi/app/web2py.socket;

In both instances www-data is the owner of the socket and it indeed appears
in the correct place.

But on the server I get this strange url (uwsgi://unix:///...) in the nginx
error.log:

2013/11/27 13:18:02 [error] 32378#0: *3 upstream prematurely closed
connection while reading response header from upstream, client: 127.0.0.1,
server: crest2, request: "GET /init/isi/l1_countrynames_standardise_rp
HTTP/1.1", upstream: "uwsgi://unix:///var/run/uwsgi/app/web2py.socket:",
host: "localhost:1081", referrer: "
http://localhost:1081/init/isi/update_alt_country_code_rp?c_id=61977921";

If the localhost:1081 looks strange to you, I am testing this through a
ssh-tunnel.

What could be causing this because uwsgi://unix:/// is certainly wrong.

Regards
Johann
-- 
Because experiencing your loyal love is better than life itself,
my lips will praise you.  (Psalm 63:3)

Reply via email to