2010/9/6 Roberto De Ioris <[email protected]>: > > Il giorno 06/set/2010, alle ore 16.42, Jean-Baptiste Quenot ha scritto: > >> 2010/9/6 Jean-Baptiste Quenot <[email protected]>: >>> 2010/9/3 Roberto De Ioris <[email protected]>: >>>> >>>> Il giorno 03/set/2010, alle ore 15.29, Jean-Baptiste Quenot ha scritto: >>> >>>>> IMO uwsgi should simply ignore processes that are not workers. >>>> >>>> >>>> I have done a little patch that allows the master process to ignore >>>> non-workers-pid processes, >>>> but will print th status of exited processes (this could be useful even >>>> for your case as in this way you can >>>> check for error on subprocesses) >>>> >>>> Can you try the latest mercurial version ? >>> >>> Perfect, works a treat. Thank you! >> >> Well, it works well when there *is* a subprocess spawned, but if there >> is none uwsgi enters an infinite loop with the following message: >> >> ...getting the applications list from the 'server' module... >> uwsgi.applications dictionary is not defined, trying with the >> "applications" one... >> application 0 () ready >> setting default application to 0 >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> waitpid(): No child processes [uwsgi.c line 1132] >> -- > > > I think you have got an old commit, it should work with the latest 3-4
Ah I see there was two commits. Works now. Thanks for your help, uwsgi will be in production soon :-) -- Jean-Baptiste Quenot _______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
