支持多个
Applications
对于多进程模式,必须将“高级”模式与
add_sockets
方法:
sockets1 = tornado.netutil.bind_sockets(8080)
sockets2 = tornado.netutil.bind_sockets(8081)
tornado.process.fork_processes(0)
server1 = HTTPServer(app1)
server2 = HTTPServer(app2)
server1.add_sockets(sockets1)
server2.add_sockets(sockets2)
IOLoop.current().start()
在调用
fork_processes
,然后创建服务器并向其添加套接字。