Variable se instanciará más de una vez

Tengo algo inusual al desarrollar un pequeño servidor web usando Python2.7 + Apache + mod_wsgi. El uso principal de este servidor es:

Recibir solicitudes regulares de otro servidor (servidor A) y colocar el cuerpo de la solicitud en la base de datos.Utilizando algunos subprocesos en segundo plano para analizar el cuerpo de la solicitud en la base de datos y enviar la información analizada a un tercer servidor (servidor B).

Apache está configurado comoWindows 'winnt' MPM modo. El código de dispatch.py, que es el punto de entrada, es el siguiente:

from urlparse import parse_qs

pool = MyThreadClass() # A customized thread class to parse request body in DB
pool.start()

def application(environ, start_response):
    # Receiving regular request from server A and put request body into BD
    output = 'OK'
    start_response('200OK', [('Content-Type', 'text/plain')])
    return [output]

Al principio, la clase de subproceso se crea cuando se inicia el servidor y se ejecuta perfectamente. Sin embargo, varias horas después, Descubrí que la clase de subproceso (MyThreadClass) se instanciará nuevamente, lo que significa que en ese momento habrádo Instancias MyThreadClass que ejecutan el fondo.
No sé si es correcto crear una instancia como esta cuando Apache se inicia. ¿Tienes alguna idea?

[edit1] A continuación se muestra la configuración de la parte wsgi en apache:

WSGIScriptAlias / "E:/eclipse workspace/SubscriptionServer/src/business/dispatcher.py"
WSGIPythonPath "E:/eclipse workspace/SubscriptionServer/src"

<Directory "E:/eclipse workspace/SubscriptionServer">
    Order deny,allow
    Allow from all
</Directory>

[edit2] He seguido las instrucciones que @Graham dio y configuré LogLevel en "info". ¡Creo que he encontrado la causa pero no puedo explicar por qué!
Abajo están los registros para el registro de acceso y el registro de errores. Mi servidor está escuchando 8080. Las primeras tres líneas de error.log se registran cuando se inicia el servidor. Sin embargo, en el registro de acceso en el momento 16:36:18 2011, hay una llamada desde 124.237.78.181 para solicitarhttp: //g.ha99y.com/R.asp? P = 123.157.218.85: 8080. Justo en ese momento, en el registro de errores, el servidor carga dispatcher.py nuevamente. No puedo explicar de dónde proviene esa llamada y por qué crea dos intérpretes 'myhost.com: 8080 |' y 'myhost.com |'.

access.log:

124.237.78.181 - - [20/Dec/2011:16:36:18 +0800] "GET http://g.ha99y.com/R.asp?P=123.157.218.85:8080 HTTP/1.1" 404 29

registro de errores

[Tue Dec 20 15:50:14 2011] [info] mod_wsgi (pid=1008): Create interpreter 'myhost.com:8080|'.
[Tue Dec 20 15:50:14 2011] [info] mod_wsgi (pid=1008): Adding 'E:/eclipse workspace/SubscriptionServer/src' to path.
[Tue Dec 20 15:50:14 2011] [info] [client 66.220.151.121] mod_wsgi (pid=1008, process='', application='myhost.com:8080|'): Loading WSGI script 'E:/eclipse workspace/SubscriptionServer/src/business/dispatcher.py'.
[Tue Dec 20 16:36:19 2011] [info] mod_wsgi (pid=1008): Create interpreter 'myhost.com|'.
[Tue Dec 20 16:36:19 2011] [info] mod_wsgi (pid=1008): Adding 'E:/eclipse workspace/SubscriptionServer/src' to path.
[Tue Dec 20 16:36:19 2011] [info] [client 124.237.78.181] mod_wsgi (pid=1008, process='', application='myhost.com|'): Loading WSGI script 'E:/eclipse workspace/SubscriptionServer/src/business/dispatcher.py'.

Respuestas a la pregunta(2)

Su respuesta a la pregunta