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

Reply via email to