Python简单套接字服务器 - 短时间后无法回答

时间:2012-02-28 06:27:01

标签: python multithreading service

有人可以帮我在python上制作服务器吗? 我需要recive连接,使用二进制数据,并将此数据发送到数据库。 现在我为每个连接使用新线程,并排队收到的数据。 20个线程使用此队列并将数据插入数据库。 我正在使用我的简单代码:

server = socket.socket()
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(('', 9980))
server.listen(15)

while True:
    ClientThread(socket=server.accept(), dataQueue=dataQueue).start()

但是经过一段时间服务器没有回答连接。 可能是我做错了什么? p.s平均负载 - 每分钟100-500请求,每个客户端减少1kb流量,平均过程负载2.5%,内存使用量3%

0 个答案:

没有答案