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已连接的请求去掉负载后是否成功返回/