thanks you very much for suggestion. best wishes.
在 2020年7月1日星期三 UTC+8下午8:27:31,Graham Dumpleton写道: > > If you did the test in: > > > https://modwsgi.readthedocs.io/en/develop/user-guides/checking-your-installation.html#sub-interpreter-being-used > > like I already mentioned and the application group was an empty string, > then it could just be an issue with ceilometer. > > I would suggest asking the ceilometer developers. > > On 1 Jul 2020, at 10:20 pm, bo li <[email protected] <javascript:>> > wrote: > > Thanks for your reply; > > I exec the command "ldd mod_wsgi.so": > > ()[root@ceilometer-api-8656fbc7cf-vd2pz /]# ldd > /usr/lib64/httpd/modules/mod_wsgi.so > linux-vdso.so.1 => (0x00007ffc52373000) > libpython2.7.so.1.0 => /lib64/libpython2.7.so.1.0 (0x00007f528939b000) > libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f528917f000) > libdl.so.2 => /lib64/libdl.so.2 (0x00007f5288f7b000) > libutil.so.1 => /lib64/libutil.so.1 (0x00007f5288d78000) > libm.so.6 => /lib64/libm.so.6 (0x00007f5288a76000) > libc.so.6 => /lib64/libc.so.6 (0x00007f52886b3000) > /lib64/ld-linux-x86-64.so.2 (0x00007f5289991000) > > and my python version is 2.7.5: > > ()[root@ceilometer-api-8656fbc7cf-vd2pz /]# python --version > Python 2.7.5 > > this result matches each other. This suspicion does not seem to hold > > Are there any other reasons for this bug? > > Thanks a lot. > > 在 2020年7月1日星期三 UTC+8下午4:42:54,Graham Dumpleton写道: >> >> Use this test to see what Python version mod_wsgi is compiled for: >> >> >> https://modwsgi.readthedocs.io/en/develop/user-guides/checking-your-installation.html#python-shared-library >> >> Show the results of the test. >> >> On 1 Jul 2020, at 4:24 pm, bo li <[email protected]> wrote: >> >> Excuse me. >> >> In addition, the project now runs fine and deadlocks are occasionally >> generated. >> >> So, can you give us some solutions? >> >> 在 2020年7月1日星期三 UTC+8上午7:11:52,Graham Dumpleton写道: >>> >>> What instructions are telling you to set it up in this way? >>> >>> That is, setting the WSGI script file to be a path inside of the >>> installed Python installation. This is highly unconventional and wouldn't >>> usually be done. >>> >>> Also concerning that setting python-path to the site-packages of the >>> Python installation. This is also wrong. If this is necessary it suggests >>> that you mod_wsgi version may not even be compiled for Python 2.7, which >>> may be part of the problem, as you would be mixing Python packages with >>> extensions compiled for Python 2.7, with a mod_wsgi compiled for a >>> different Python version. >>> >>> On 30 Jun 2020, at 7:18 pm, bo li <[email protected]> wrote: >>> >>> ''' >>> Listen 0.0.0.0:8777 >>> >>> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" >>> combined >>> >>> <VirtualHost *:8777> >>> LogLevel info >>> WSGIDaemonProcess ceilometer-api processes=4 threads=8 >>> user=ceilometer group=ceilometer display-name=%{GROUP} >>> python-path=/usr/lib/python2.7/site-packages >>> WSGIProcessGroup ceilometer-api >>> >>> WSGIScriptReloading On >>> WSGIScriptAlias / >>> /usr/lib/python2.7/site-packages/ceilometer/api/app.wsgi >>> >>> WSGIApplicationGroup %{GLOBAL} >>> >>> <Directory "/usr/lib/python2.7/site-packages/ceilometer/api"> >>> <IfVersion >= 2.4> >>> Require all granted >>> </IfVersion> >>> <IfVersion < 2.4> >>> Order allow,deny >>> Allow from all >>> </IfVersion> >>> </Directory> >>> ErrorLog /dev/stdout >>> CustomLog /dev/stdout combined >>> </VirtualHost> >>> ''' >>> >>> this is my wsgi configuraton. >>> >>> is it correctly? >>> >>> Thanks >>> >>> 在 2020年6月30日星期二 UTC+8下午4:16:31,Graham Dumpleton写道: >>>> >>>> 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 >>>> >>>> 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 >>>>> >>>>> 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]. >>>> 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/6e0c27b4-6bb1-4805-949e-b86ce05e4369o%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/modwsgi/6e0c27b4-6bb1-4805-949e-b86ce05e4369o%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/d9abac5a-c298-4186-889f-b6711f7e6d1do%40googlegroups.com >> >> <https://groups.google.com/d/msgid/modwsgi/d9abac5a-c298-4186-889f-b6711f7e6d1do%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] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/modwsgi/093db3b7-06cc-4fd0-989b-262c118e3fabo%40googlegroups.com > > <https://groups.google.com/d/msgid/modwsgi/093db3b7-06cc-4fd0-989b-262c118e3fabo%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/12c8094b-0c68-4278-b061-c42c02ff452do%40googlegroups.com.
