Uso fedora 17, y cuando configuro nginx con uwsgi usando un socket de dominio Unix, cuando coloco el socket en un directorio con el permiso adecuado, está bien, pero cuando coloco el socket en el /tmp
causará un error nginx:
connect() to unix:/tmp/MySite.sock failed (2: No such file or directory) while connecting to upstream
El archivo existe y tiene permiso de lectura / escritura para el usuario nginx. Pero lo que causa este error, realmente me vuelve loco, alguien puede resolverlo.
/run
no se puede escribir directamente, pero puede indicarle a systemd que cree un directorio debajo del cual sea escribible por ambos procesos.