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

Reply via email to