nginx配置 # test_tornado.conf
upstream test{
server 127.0.0.1:8888 max_fails=2 fail_timeout=40s weight=10;
server 127.0.0.1:8889 max_fails=2 fail_timeout=40s weight=20;
}
server {
listen 8880;
server_name localhost;
location /{
proxy_pass http://test; # 这个是test和upstream test要保持一致
}
location /logs {
root html;
}
}
访问 http://localhost:8880/ 即可访问tornado的网站( http://localhost:8888/和 http://localhost:8889/),根据nginx配置文件定义的权值分配压力
ps查看一下 每个程序实例一个进程root 2566 2204 2 15:07 pts/1 00:00:00 python ./hello9.py
root 2576 2204 13 15:07 pts/1 00:00:00 python ./hello8.py