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

--
Roberto De Ioris
http://unbit.it
JID: [email protected]

_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to