1

I am running a uwsgi-python server under ubuntu 10.04. I use upstart to start/stop a uwsgi daemon(daemonize option is set for uwsgi).

Start and stop commands work fine, but when i try to reload my job, it won't work. The reason for this is that upstart associates wrong pid to my job, which is also a uwsgi process but not a master process. Master process is spawned third(two forks for daemonization) and upstart with expect daemon stanza expects second forked process to be the main.

So I was wondering is there a way to force upsart to associate my job with uwsgi master process ID or any other workaround with this issue?

1 Answers1

0

do not daemonize under upstart, it is not needed

roberto
  • 1,827
  • 12
  • 8