uwsgi problems
Steven Williams
theblessedadventhope at gmail.com
Sun Oct 12 17:51:45 UTC 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 10/10/2014 12:13 AM, Roberto De Ioris wrote:
> This covers basically any aspect of a production
> ready-deployments:
>
> http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html
>
> as you can see it uses tcp sockets when describing nginx
> integration. This avoid you to start messing with permissions (btw,
> the process connecting to the unix socket, nginx in your case, must
> have write permission on the socket).
>
> Read and follow the whole quickstart from start to end, as it
> progressively introduces concepts
>
That did the trick. Apparently SELinux was interfering with Nginx
connecting by the port number. I adjusted the policy and everything is
working fine now. Thank you for telling me to read the guide from
start to finish.
For posterity's sake all nginx needed was:
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:3031;
}
$ uwsgi --socket 127.0.0.1:3031 --wsgi-file run.py
In order to get that working under Fedora and CentOS you have to
adjust the running SELinux policy which you can do with the following:
$ sudo cat /var/log/audit/audit.log | grep nginx | grep denied |
audit2allow -M mynginx
$ sudo semodule -i mynginx.pp
Thanks guys.
Steven Williams
My PGP Key: http://pgp.mit.edu/pks/lookup?op=get&search=0xCACA6C74669A54FA
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJUOr+tAAoJEMrKbHRmmlT6mgwP/0hW3iZhGzFOlNp1XJp3ALs0
xVA3DISGzf8uigJXDnARNIcLRDzw16f8SeTpYYZs8YLZStvx0xaJYsdj9Us9rPLC
dymF1kO3CwKjsuAS4Os94ENCFqzob5cqNdN6sp0dV1U1MLX17R1mvLych5WCosJp
aFL6eMoP/CFI9cbfS1kbMLowVSOfjOmsq9R6ZVrvkEUM9hSH1gRmXbvJR6bMW7Sz
vEH0eCLmL8/Z40YcX9ChXMvpZd1NoOLfMMQo/yKCHtrQQ/OBiSTPKu76KgIxNaiJ
k5tDC6cAKw0xhvQ3XsT7skMiMRrUUozpnouhS7ochTXcQaXBKJ2uEA0qMgPhRgom
K+OwJxrAAB0KglyLKdjiaNysI06Oy+eMn+WBQDX5BOVg35RjcWc/v8gRbdCSrLLO
iTMma5uCReHLhfuPignMYOHQNWpwUwxygbHzSNGbs7rFDe8HQkC6UZA8r7Qzs7fD
as6xPAjs3oTuW2fJRzOolzVO0qKmo1D/XQIL3YiscTYnqyololHdCGUgkz+a5NYY
B9xgYgrI1NIYos2+L8mfvTeEj2xe2AMm1KU/3tepVoDc+2lle2dzl8utC2LJCKbU
0jaQhmjyzY4MKW11L6qHA17Do3GlKTp4mlQIl141pNSf1SY4ik3RyhKos6SnSWUN
3VXEKnnHUH4yS1hoiV4j
=TG21
-----END PGP SIGNATURE-----
More information about the nginx
mailing list