CGIHTTPServer threading problems
- From: "Alvin A. Delagon" <adelagon@xxxxxxxxx>
- Date: Fri, 31 Mar 2006 17:42:08 +0000
I'm a simple python webserver based on CGIHTTPServer module:
import CGIHTTPServer
import BaseHTTPServer
import SocketServer
import sys
import SQL,network
from config import *
class ThreadingServer(SocketServer.ThreadingMixIn,BaseHTTPServer.HTTPServer):
pass
cfg = params()
print "XBOX Server started on port %s. Press Ctrl+C to kill Server" % cfg.port
server = ThreadingServer((cfg.name,cfg.port),CGIHTTPServer.CGIHTTPRequestHandler)
try:
while 1:
sys.stdout.flush()
server.handle_request()
except KeyboardInterrupt:
print "Server killed"
The my cgi scripts are stored in the cgi-bin folder. One cgi script in particular implements multi-threading and is supposed to be asynchronous but it's not working. The browser that requests on the cgi script tends to wait until the cgi script is done. I checked multi-threaded cgi script but I'm 100% percent sure that it has no problem since it worked as a mod_python script before. Anyone came across with this problem?
.
- Follow-Ups:
- Re: CGIHTTPServer threading problems
- From: infidel
- Re: CGIHTTPServer threading problems
- Prev by Date: Re: any() and all() on empty list?
- Next by Date: Re: re.sub problem
- Previous by thread: base64 memory question
- Next by thread: Re: CGIHTTPServer threading problems
- Index(es):
Relevant Pages
|