011-创建服务器

import tornado.httpserver
httpServer=tornado.httpserver.HTTPServer(app)
httpServer.listen(8080)

app 是一个  通过 类 来 实例化 的一个 名字为 app的对象

app.listen(8080)

上述都是单进程,tornado默认就是单进程服务器。

下面代码开启多进程:(一般不用,因为以下问题)

import tornado.httpserver

httpServer = tornado.httpserver.HTTPServer(app)
# 将服务器绑定到指定端口
httpServer.bind(8080)
'''
启动8个进程,默认为1
如果值为None或者<=0,开启进程数为2或4,根据电脑cup核数定    
'''
httpServer.start(8)

 

1.8个子进程都会复制其父进程的IOLoop。在创建子进程之前,父进行修改影响所有子进程

2.8个进程都是由一个命令启动的,如想修改某个进程的东西,必须停止所有进程

3.共享一个端口,分别监控困难

 

那么如何启动多进程??

    答案:当然是手动啊。启动几个进程,就运行几次.py文件

posted on 2020-08-16 22:40  不知所以随风飘动  阅读(136)  评论(0编辑  收藏  举报

导航