Somehow my mail client managed to not sent this to the list. -------- Original Message -------- Subject: Re: [Supervisor-users] FastCGI - socket not being created with correct user Date: Mon, 19 Oct 2009 03:24:00 -0400 From: Chris McDonough <[email protected]> To: [email protected] CC: [email protected]:Supervisord <[email protected]>, [email protected] References: <[email protected]> <[email protected]> <[email protected]>
There is a separate "user" parameter that is set in the [supervisord] section that may help you work around the issue. The entire supervisord process (and any children, and any socket files) will be run/written using that userid. [supervisord] user = nginx Please read http://supervisord.org/manual/current/configuration.html#supervisord Phillip Oldham wrote: > Supervisord is being started as root, and the `user` param is being set: > > [fcgi-program:php] > command=/usr/bin/php-cgi > socket=unix:///tmp/php.sock > process_name=%(program_name)s_%(process_num)02d > numprocs=4 > user=nginx > environment=PHP_FCGI_MAX_REQUESTS=50,PHP_FCGI_CHILDREN=4 > > but the socket/file (/tmp/php.sock) is created as root: > > [r...@rezbot ~]# ls -alh /tmp > ... > srwxr-xr-x 1 root root 0 Oct 17 08:22 php.sock > ... > > any suggestions, other than setting it to listen on a port instead? > _______________________________________________ > Supervisor-users mailing list > [email protected] > http://lists.supervisord.org/mailman/listinfo/supervisor-users > _______________________________________________ Supervisor-users mailing list [email protected] http://lists.supervisord.org/mailman/listinfo/supervisor-users _______________________________________________ Supervisor-users mailing list [email protected] http://lists.supervisord.org/mailman/listinfo/supervisor-users
