nginx已连接的请求去掉负载后是否成功返回

nginx已连接的请求去掉负载后是否成功返回

原理分析

测试

1.布署nginx负载两个spring boot 项目

2.spring boot 项目不同端口

创建test1方法,直接返回json结果,结果包含端口号。(为了验证项目是否存活,是否负载成功)

创建test2方法,进入方法打印日志,睡眠30秒,出方法打印日志,返回结果可同test1稍加区别。

测试步骤:

1.保证nginx 负载到两个项目

2.nginx 负载改为轮询,并调用test1方法验证

3.修改nginx配置文件,去掉一个项目,写好重新加载命令。

4.浏览器打开两个标签,同时访问test2方法,查看日志,看项目有进入方法的日志。

5.重新加载nginx配置文件

6.观察发现,已建立的连接(到负载后面的服务器)也可以返回结果。


nginx已连接的请求去掉负载后是否成功返回
http://hanqichuan.com/2023/06/27/nginx/nginx已连接的请求去掉负载后是否成功返回/
作者
韩启川
发布于
2023年6月27日
许可协议