> On 7 Feb 2018, at 1:52 pm, Jesus Cea <[email protected]> wrote:
>
> I find annoying that mod_wsgi doesn't log when it decides to restart a
> daemon process because it becomes unresponsive. It could be useful even
> log it when the maximum request number is reached (if defined) and the
> daemon is recycled.
On this specific issue, it will logs lots of stuff if you have Apache log level
set to info.
LogLevel info
For request-timeout expiring it even logs stack traces for you if it can so you
can see where it gets stuck.
It is too noisy if logged at warn/err and not appropriate either.
I will look at the other issues you raised later.
> Beside that, it could be really useful mod_wsgi call "faulthandler" when
> is about to reboot the daemon. This module was introduced in Python 3.3
> and it is invaluable in deadlock situations, just the situation when
> mod_wsgi decides to restart a daemon because it is unresponsible.
>
> Patch seems quite easy: Instead of killing the process as is, send first
> a signal to request "faulthandler" dump, and then do the killing.
>
> An "atexit()" handler could be not enough if python interpreter is in
> bad shape, etc. Moreover, I don't think "atexit()" knows if the daemon
> is being killed because a service timeout or because somebody just
> uploaded a new wsgi script.
>
> --
> Jesús Cea Avión _/_/ _/_/_/ _/_/_/
> [email protected] - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
> Twitter: @jcea _/_/ _/_/ _/_/_/_/_/
> jabber / xmpp:[email protected] _/_/ _/_/ _/_/ _/_/ _/_/
> "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
> "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/modwsgi.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.