码迷,mamicode.com
首页 > 其他好文 > 详细

nginx代理服务器时,如何验证多个客户拉同一个流时,是拉一路还是多路

时间:2018-08-19 01:06:12      阅读:381      评论:0      收藏:0      [点我收藏+]

标签:客户   测试   netstat   进程   多个   在服务器   代理服务   命令   nbsp   

 

                                 学生1

                                    |

老师  --> 服务器A -->  服务器B  --> 学生2

                                    | 

                                 学生3

 

如图,老师向服务器A推流,学生从服务器B拉流,当有学生向B去拉流时,B向A去pull

对于老师来说,只推了一路流,对于三个学生来说,拉的是同一路流

那么,如何判断这三个 学生是拉了一路流还是三路流

 

(1)首先,要配置服务器B的nginx为多个worker。

(2)其次,三个学生拉流,在服务器B使用下面命令查看是同一个进程还是多个进程拉流

netstat -anop | grep 1935  | grep ‘服务器B:1935 | grep -v LISTEN

可能为一个进程拉流,也可能为多个进程拉流

(3)最后,在服务器B使用下面命令查看是拉几路流

netstat -anop | grep 1935  | grep ‘服务器A:1935 | grep -v LISTEN

 

经测试发现:

(1)若一个进程拉流,则只拉一路流

(2)若多个进程拉流,则拉多路流

nginx代理服务器时,如何验证多个客户拉同一个流时,是拉一路还是多路

标签:客户   测试   netstat   进程   多个   在服务器   代理服务   命令   nbsp   

原文地址:https://www.cnblogs.com/blackhumour2018/p/9499231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!