On 07-10-2008, Graham Dumpleton wrote:
>
> 2008/10/6 William Dode <[EMAIL PROTECTED]>:
>>
>> On 04-10-2008, Graham Dumpleton wrote:
>>>
>>> BTW, if I am right, you would see the behaviour you expect to see if you 
>>> use:
>>>
>>>   WSGIApplicationGroup %{GLOBAL}
>>
>> More or less, it give me alternatively two differents local instances...
>
> Sorry, don't understand how that could be at present. What do you get
> corresponding to each request when you also output debugging:

the apache virtualhost conf :
        WSGIDaemonProcess blakie.riol user=wilk group=www-user 
stack-size=524288 
python-path=/home/web/wilk/pynclude:/home/web/wilk/blakie.riol/pynclude 
home=/home/web/wilk threads=1 inactivity-timeout=300 
display-name=wsgi-blakie.riol
        WSGIProcessGroup blakie.riol
        WSGIApplicationGroup %{GLOBAL}
        AddHandler wsgi-script .wsgi

the output :

[Wed Oct 08 12:52:47 2008] [error] -- start --
[Wed Oct 08 12:52:47 2008] [error] blakie.riol
[Wed Oct 08 12:52:47 2008] [error] 
[Wed Oct 08 12:52:47 2008] [error] False
[Wed Oct 08 12:52:47 2008] [error] False
[Wed Oct 08 12:52:47 2008] [error] <_MainThread(MainThread, started)>
[Wed Oct 08 12:52:47 2008] [error] pid: 12864 id: 3072714848 id.__dict__: 
3070588148
[Wed Oct 08 12:52:47 2008] [error] -- start --
[Wed Oct 08 12:52:47 2008] [error] blakie.riol
[Wed Oct 08 12:52:47 2008] [error] 
[Wed Oct 08 12:52:47 2008] [error] False
[Wed Oct 08 12:52:47 2008] [error] False
[Wed Oct 08 12:52:47 2008] [error] <_MainThread(MainThread, started)>
[Wed Oct 08 12:52:47 2008] [error] pid: 12864 id: 3072714848 id.__dict__: 
3070589644
[Wed Oct 08 12:52:47 2008] [error] -- start --
[Wed Oct 08 12:52:47 2008] [error] blakie.riol
[Wed Oct 08 12:52:47 2008] [error] 
[Wed Oct 08 12:52:47 2008] [error] False
[Wed Oct 08 12:52:47 2008] [error] False
[Wed Oct 08 12:52:47 2008] [error] <_MainThread(MainThread, started)>
[Wed Oct 08 12:52:47 2008] [error] pid: 12864 id: 3072714848 id.__dict__: 
3070588148
[Wed Oct 08 12:52:47 2008] [error] -- start --
[Wed Oct 08 12:52:47 2008] [error] blakie.riol
[Wed Oct 08 12:52:47 2008] [error] 
[Wed Oct 08 12:52:47 2008] [error] False
[Wed Oct 08 12:52:47 2008] [error] False
[Wed Oct 08 12:52:47 2008] [error] <_MainThread(MainThread, started)>
[Wed Oct 08 12:52:47 2008] [error] pid: 12864 id: 3072714848 id.__dict__: 
3070589644
[Wed Oct 08 12:53:04 2008] [error] -- start --
[Wed Oct 08 12:53:04 2008] [error] blakie.riol
[Wed Oct 08 12:53:04 2008] [error] 
[Wed Oct 08 12:53:04 2008] [error] False
[Wed Oct 08 12:53:04 2008] [error] False
[Wed Oct 08 12:53:04 2008] [error] <_MainThread(MainThread, started)>
[Wed Oct 08 12:53:04 2008] [error] pid: 12864 id: 3072714848 id.__dict__: 
3070588148
[Wed Oct 08 12:53:05 2008] [error] -- start --
[Wed Oct 08 12:53:05 2008] [error] blakie.riol
[Wed Oct 08 12:53:05 2008] [error] 
[Wed Oct 08 12:53:05 2008] [error] False
[Wed Oct 08 12:53:05 2008] [error] False
[Wed Oct 08 12:53:05 2008] [error] <_MainThread(MainThread, started)>
[Wed Oct 08 12:53:05 2008] [error] pid: 12864 id: 3072714848 id.__dict__: 
3070589644

#!/usr/bin/python
import cgi
import threading
import sys
import os
import threading
myloc = threading.local()

def application(environ, start_response):
    status = '200 OK'
    print >> sys.stderr, '-- start --'
    print >> sys.stderr, environ.get('mod_wsgi.process_group')
    print >> sys.stderr, environ.get('mod_wsgi.application_group')

    print >> sys.stderr, environ.get('wsgi.multithread')
    print >> sys.stderr, environ.get('wsgi.multiprocess')
       
    print >> sys.stderr, threading.currentThread()

    ch = 'pid: %s id: %s id.__dict__: %s' % (os.getpid(), id(myloc), 
id(myloc.__dict__))
    print >> sys.stderr, ch
    output = ch
    response_headers = [('Content-type', 'text/html'), ]
    start_response(status, response_headers)

    return [cgi.escape(output)]


-- 
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 modwsgi@googlegroups.com
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