Hi,
I used the following command to start uwsgi:
# ./virtualenv/bin/uwsgi etc/uwsgi.yaml
uwsgi.yaml is:
uwsgi:
master: 1
procname-prefix: foo
processes: 2
uid: foo
gid: foo
chdir: /tmp/foo
python-path: /tmp/foo/etc
wsgi: foo.app
need-app: 1
pidfile: /tmp/foo/var/run/foo.pid
daemonize2: /tmp/foo/var/log/uwsgi.log
http-socket: 127.0.0.1:8000
But no uwsgi processes live after start..
The var/log/uwsig.log shows:
writing pidfile to /tmp/foo/var/run/foo.pid
open("/tmp/foo/var/run/foo.pid"): Permission denied [core/utils.c line 3518]
ls -hl var/run shows:
total 4.0K
-rw-r--r-- 1 root root 6 Dec 11 14:32 foo.pid
It seems that uwsgi first writing pid as master (root) , then worker try to
write pid again?
# ./virtualenv/bin/uwsgi --version
1.9.20
--
Zhiping Deng
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi