0
我開始龍捲風HTTP服務器是這樣的:當我添加`-k`時,爲什麼ApacheBench測試龍捲風會中止?
app = tornado.web.Application([
(r'.*', MyRequestHandler),
])
http_server = tornado.httpserver.HTTPServer(app, no_keep_alive=True)
http_server.listen(port)
ioloop = tornado.ioloop.IOLoop.instance()
ioloop.start()
我想則會忽略與頭Connection: keep-alive
請求,然後設置no_keep_alive
到True
。
當我運行
ab -n 1000 -c 10 -k http://127.0.0.1:28000/
輸出
Benchmarking 127.0.0.1 (be patient)
apr_socket_recv: Connection reset by peer (104)
Total of 11 requests completed
當我刪除-k
,一切運作良好。
我用'self.set_header('Connection','close')'explicit.thx!來解決這個問題! – iMom0 2012-07-28 04:17:19