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文件
===今日我言===========
勇气 让人进步
===================