Tornado初学篇(三) Tornado 单进程与多进程

一、tornado 默认启动的是单进程

二、讲tornado改为多进程

三、注释 服务器的监听

import tornado.web
import tornado.ioloop
import tornado.httpserver


class IndexHandler(tornado.web.RequestHandler):
    def get(self):
        self.write('fuck off 灭霸!')

if __name__ == '__main__':
    app = tornado.web.Application(
        [
            (r'/', IndexHandler)
        ]
    )
    # app.listen(8888)
    httpServer = tornado.httpserver.HTTPServer(app)
    #注释了服务器监听
    #httpServer.listen(8888)
    
    tornado.ioloop.IOLoop.current().start()

四、将服务器绑定到指定端口

import tornado.web
import tornado.ioloop
import tornado.httpserver


class IndexHandler(tornado.web.RequestHandler):
    def get(self):
        self.write('fuck off 灭霸!')


if __name__ == '__main__':
    app = tornado.web.Application(
        [
            (r'/', IndexHandler)
        ]
    )
    # app.listen(8888)
    httpServer = tornado.httpserver.HTTPServer(app)
    # httpServer.listen(8888)
    # 单纯的绑定端口,并没有监听功能
    httpServer.bind(8000)
    # 开启进程
    httpServer.start(5)
    tornado.ioloop.IOLoop.current().start()

五、启动进程

Tornado初学篇(三) Tornado 单进程与多进程_第1张图片

你可能感兴趣的:(Tornado)