Provide the mod_wsgi configuration you are using so can verify you are in fact setting it up correctly.
Also check: https://modwsgi.readthedocs.io/en/develop/user-guides/checking-your-installation.html#sub-interpreter-being-used <https://modwsgi.readthedocs.io/en/develop/user-guides/checking-your-installation.html#sub-interpreter-being-used> and indicate what you get. > On 30 Jun 2020, at 6:03 pm, bo li <[email protected]> wrote: > > I have the same problem > > i also Using WSGIApplicationGroup %{GLOBAL}, but it appear " Daemon process > deadlock timer expired, stopping process" > > if u have solved the problem , can you reply to me ? > > Thanks > > 在 2019年1月22日星期二 UTC+8下午10:37:58,Shakim Mohammed写道: > Hello, > > I have a Flask + Sqlalchemy application(connecting to a Sybase database) that > I am trying to run in Apache + mod_wsgi setup > > Few pointers on my wsgi setup: > Using WSGIDaemonProcess <nameOfApp> processes=x threads=y > Using WSGIApplicationGroup %{GLOBAL} > No matter what combination of values of x and y I use, after processing some > request, my apache/mod_wsgi hangs up for sometime showing logs like : > Daemon process deadlock timer expired, stopping process <> > Shutdown process <nameOfApp> > Aborting process <nameOfApp> > Exiting process <nameOfApp> > I believe it hangs for 300 seconds(which is default deadlock-timeout) > If I set deadlock-timeout = 60, apache/mod_wsgi recovers in 60sec > > Few other logs that I see are : > Truncated or oversized response headers received from daemon process > <nameOfApp> > server seems busy, (you may need to increase StartServers, or Min/MaxServers, > spawning 16 children, there are three idle > What could be the reason of this deadlock and other logs shown above? > > Could this be because of a rogue C extension as pointed out by Graham at > various places? > > There are bunch of third party modules that I am using which has C extension > like -> http://python-sybase.sourceforge.net/download.html > <http://python-sybase.sourceforge.net/download.html> > > Is there anyway to fix this or make it more stable(not going into deadlock > too frequently and giving 500 to clients)? > > FYI, I am using prefork instead of worker at this moment. I am not loading > unnecessary modules like mod_php. > The only modules that I am loading in my apache conf are "mod_authz_host.so", > "mod_log_config.so" and "mod_wsgi.so" > I believe the issue I am trying to highlight is totally independent of > whether it is a prefork or worker setup > > -- > 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] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/modwsgi/c13f4ce5-4010-4fa6-a3fd-219bf2e9bbbbo%40googlegroups.com > > <https://groups.google.com/d/msgid/modwsgi/c13f4ce5-4010-4fa6-a3fd-219bf2e9bbbbo%40googlegroups.com?utm_medium=email&utm_source=footer>. -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/modwsgi/76FA00AC-AD81-4571-B892-2C4075EA137B%40gmail.com.
