黑马点评项目解决负载均衡问题

一、问题描述

在这里插入图片描述
修改完nginx.conf文件后负载均衡无效,请求全部打在8081端口的服务器上,但是使用postman直接请求8082端口返回正确结果。
在这里插入图片描述

二、可能原因以及解决方法

1.nginx.exe进程没有正常关闭

如果关闭项目的时候仅仅只是把命令行窗口关掉,nginx.exe进程实际上并没有停止,win+r+cmd输入taskkill命令会发现存在不止两个nginx.exe进程,执行以下操作关闭所有nginx.exe进程,然后重新启动nginx.exe

taskkill /f /t /im nginx.exe #杀死所有nginx.exe进程
nginx.exe #重新启动

每次关闭项目的时候需要使用

nginx.exe -s quit
#或者
nginx.exe -s stop

2.配置文件修改错误

在这里插入图片描述
资料中给出的原始配置文件如上图,如果仅仅改了backend中的server配置,并没有在location中生效,完整的修改方式如下:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45733304/article/details/126320153
今日推荐