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 ?

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
-~----------~----~----~----~------~----~------~--~---

Reply via email to