2009/1/27 William Dode <[email protected]>: > > Hi, > > I just confirm that since i changed all references of 'temp_pool' to > 'pool' i've no more corruption of the daemon configuration. > However i could'nt find why it affected only one of my app... > > Do you plan a bugfix release ?
There will be a mod_wsgi 2.4, I just don't know the timing of it yet as time to do stuff on mod_wsgi is quite restricted at the moment. Things should improve come March. Graham > thx > > On 30-12-2008, William Dode wrote: >> >> On 22-12-2008, Graham Dumpleton wrote: >>> >>> 2008/12/23 William Dode <[email protected]>: >>>> >>>> >>>> On 22-12-2008, William Dode wrote: >>>> k >>>>> >>>>> Hi, >>>>> >>>>> I found something strange on an app wich run under deamon process >>>>> >>>>> [Mon Dec 22 06:45:27 2008] [info] mod_wsgi (pid=14608): Create >>>>> interpreter 'xxx.flibuste.net|/cde/serv_cde.wsgi'. >>>>> [Mon Dec 22 06:45:27 2008] [info] mod_wsgi (pid=14608): Adding >>>>> '/home/web/xxx/pynclude' to path. >>>>> [Mon Dec 22 06:45:27 2008] [info] mod_wsgi (pid=14608): Adding >>>>> '/home/web/xxx/xxx.flibuste.net/pynclude' to path. >>>>> [Mon Dec 22 06:45:27 2008] [info] [client 67.202.43.229] mod_wsgi >>>>> (pid=14608, process='xxx.flibuste.net', >>>>> application='xxx.flibuste.net|/cde/serv_cde.wsgi'): Loading WSGI script >>>>> '/home/web/xxx/xxx.flibuste.net/www/cde/serv_cde.wsgi'. >>>>> [Mon Dec 22 07:04:06 2008] [info] mod_wsgi (pid=14608): Daemon process >>>>> inactivity timer expired, stopping process 'xxx.flibuste.net'. >>>>> [Mon Dec 22 07:04:06 2008] [info] mod_wsgi (pid=14608): Shutdown >>>>> requested 'xxx.flibuste.net'. >>>>> [Mon Dec 22 07:04:06 2008] [info] mod_wsgi (pid=14608): Stopping process >>>>> 'xxx.flibuste.net'. >>>>> [Mon Dec 22 07:04:06 2008] [info] mod_wsgi (pid=14608): Destroy >>>>> interpreter 'xxx.flibuste.net|/cde/serv_cde.wsgi'. >>>>> [Mon Dec 22 07:04:06 2008] [info] mod_wsgi (pid=14608): Cleanup >>>>> interpreter ''. >>>>> [Mon Dec 22 07:04:06 2008] [info] mod_wsgi (pid=14608): Terminating >>>>> Python. >>>>> [Mon Dec 22 07:04:06 2008] [info] mod_wsgi (pid=12221): Attach >>>>> interpreter ''. >>>>> [Mon Dec 22 07:04:06 2008] [info] mod_wsgi (pid=12221): Adding >>>>> '\x957Q\xb7`\xb51\b\xff\xff\xff\xff\xb8\xb61\b\x02' to path. >>>> >>>> Also in apache error log : >>>> [Mon Dec 22 07:04:06 2008] [alert] (2)No such file or directory: mod_wsgi >>>> (pid=12221): Unable to change working directory to >>>> '7Q\xb7\xb8\xb41\b\xff\xff\xff\xff\xa0\xbc1\b\x02'. >>> >>> May be a similar case of configuration corruption which has caused: >>> >>> http://code.google.com/p/modwsgi/issues/detail?id=78 >>> >>> The fix, if you can compile from source, is to change all references >>> to 'temp_pool' to 'pool'. >> >> The problem came back today, so it was not related to my log rotation >> mystake like i thought. But now i've my logs... I notice a difference >> not usual : >> >> [Tue Dec 30 10:26:52 2008] [debug] mod_deflate.c(619): [client >> 82.127.20.132] Zlib: Compressed 2045 to 609 : URL >> /cde/serv_cde.wsgi/commande, r >> eferer: http://xxx.flibuste.net/cde/commande >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=29518): Daemon process >> inactivity timer expired, stopping process 'xxx.flibuste.net'. >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=29518): Shutdown requested >> 'xxx.flibuste.net'. >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=29518): Stopping process >> 'xxx.flibuste.net'. >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=29518): Destroy interpreter >> 'xxx.flibuste.net|/cde/serv_cde.wsgi'. >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=29518): Cleanup interpreter >> ''. >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=29518): Terminating Python. >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=369): Attach interpreter ''. >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=369): Adding >> '/home/web/xxx/pynclude' to path. >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=369): Adding >> '/home/web/xxx/xxx.flibuste.net/pynclude' to path. >> [Tue Dec 30 10:36:52 2008] [debug] mod_wsgi.c(8449): mod_wsgi (pid=369): >> Starting 1 threads in daemon process 'xxx.flibuste.net'. >> [Tue Dec 30 10:36:52 2008] [debug] mod_wsgi.c(8455): mod_wsgi (pid=369): >> Starting thread 1 in daemon process 'xxx.flibuste.net'. >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=369): Enable monitor thread >> in process 'xxx.flibuste.net'. >> [Tue Dec 30 10:36:52 2008] [debug] mod_wsgi.c(8301): mod_wsgi (pid=369): >> Deadlock timeout is 300. >> [Tue Dec 30 10:36:52 2008] [debug] mod_wsgi.c(8304): mod_wsgi (pid=369): >> Inactivity timeout is 600. >> [Tue Dec 30 10:36:52 2008] [info] mod_wsgi (pid=369): Enable deadlock thread >> in process 'xxx.flibuste.net'. >> [Tue Dec 30 10:54:36 2008] [info] mod_wsgi (pid=369): Create interpreter >> 'xxx.flibuste.net|/cde/serv_cde.wsgi'. >> [Tue Dec 30 10:54:36 2008] [info] mod_wsgi (pid=369): Adding '' to path. >> [Tue Dec 30 10:54:36 2008] [info] [client 195.101.14.207] mod_wsgi (pid=369, >> process='xxx.flibuste.net', application='xxx.flibuste.net|/c >> de/serv_cde.wsgi'): Loading WSGI script >> '/home/web/xxx/xxx.flibuste.net/www/cde/serv_cde.wsgi'. >> [Tue Dec 30 10:54:36 2008] [error] [client 195.101.14.207] mod_wsgi >> (pid=369): Target WSGI script '/home/web/xxx/xxx.flibuste.net/www/cde >> /serv_cde.wsgi' cannot be loaded as Python module. >> [Tue Dec 30 10:54:36 2008] [error] [client 195.101.14.207] mod_wsgi >> (pid=369): Exception occurred processing WSGI script '/home/web/xxx/espa >> ce.flibuste.net/www/cde/serv_cde.wsgi'. >> [Tue Dec 30 10:54:36 2008] [error] [client 195.101.14.207] Traceback (most >> recent call last): >> [Tue Dec 30 10:54:36 2008] [error] [client 195.101.14.207] File >> "/home/web/xxx/xxx.flibuste.net/www/cde/serv_cde.wsgi", line 3, in <mod >> ule> >> [Tue Dec 30 10:54:36 2008] [error] [client 195.101.14.207] import >> host_cde >> [Tue Dec 30 10:54:36 2008] [error] [client 195.101.14.207] ImportError: No >> module named host_cde >> >> At 10:26, the request was ok (i could see that a commande was created in >> my database) >> Between 10:26 and 10:54 there was no activity >> >> At 10:54, we cannot see 'Deamon process inactivity timer expired...' >> strange isn't it ? >> >> >> What is very strange is that i've exactly the same app (since months) >> under an other virtualhost and only one has this problem... On this >> server 16 mod_wsgi apps run, no one has this problem. >> >> So, today i hacked the code like you said me, changing temp_pool to >> pool. If you've no other idea we'll see like that. >> >> bye >> > > > -- > William Dodé - http://flibuste.net > Informaticien Indépendant > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en -~----------~----~----~----~------~----~------~--~---
