使用宝塔面板负载均衡插件的心得和解决的方法

admin3年前服务器138

这两天因为有朋友的服务器要解决高并发访问的问题,服务器已经加大了硬件,16核的CPU,32G的内存。12M的宽带,阿里云的云服务器,单机来的,都无法解决他在高峰期的并发访问。

就建议他使用负载均衡看看,因为他的服务器都是使用宝塔面板进行管理的,而宝塔也有这个负载插件,付费的,就购买来试试看看能不能解决问题。

先提一点最重要的,,宝塔的负载均衡只要买一台就够了~~买一台就够了~~~买一台就够了,我买了三台,,200一台一年,现在我想转出去,只要100元一年。

配置倒是简单,没有以前我一个一个编译的一个一个去配置,都是图形化点点加加就OK了,,就和在电脑上安装软件一样。不过,有些地方,还是需要大家要注意的,这些都是个人从坑里出来的结果。这里的内容不是教程的哦,是个人的使有心得的一个总结!其他的问题,请到官方那边找一下,如果没有,也不妨留言,我看看能不能帮到你。

1、新建的负载域名不能是已有的网站绑定的,必须是全新的才能建立功能。要不然就像这样,一直提示站点已存在。是不是也会在想,我做负载就是在原来的网站上做的啊?不给,那怎样搞?要解决其实也很简单。

1-1:就用新域名来新建一个负载的站点。

1-2:回到面板的网站管理那里,把原有网站在域名绑定,重新绑定一下,自己乱写一个,把原来的域名删除,最后把这个网站给停了。

1-3:在新的负载的站点里,把原有的域名加上去,把不要的域名删除,再把网站目录改到原来网站目录就行了。

这样的问题,不就是可以解决了吗?解决了,后续还有一个问题,这个问题已经只会在使用了微信公众号接口之类的网站程序才会出现的,如:微擎之类的程序,因为他要接入微信那边认识。而微信公众号后台认证只是认证一个域名一个IP的,但是负载是多IP的,一个域名,这样就会出现一个问题,PC上浏览正常,手机浏览器上正常,在微信内置的打开就出现问题,在日志里看到是不断的302重定向,这些日志只会在微信上打开才会有,其他的浏览器都是没有的,如果有,问题也是大概一样的。

    220.1**.106.94 - - [19/Aug/2019:13:12:44 +0800] "GET /app/index.php?i=*2&c=auth&a=oauth&scope=snsa**_base&code=001YYTo**W0YYToi&state=we7sid-e0813ebce74**69320&appid=wx34aa03e84 HTTP/1.1"  302   "-" "Mozilla/5.0 (Linux; Android 8.0; BLA-AL00 Build/HUAWEIBLA-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/6.2 TBS/044205 Mobile Safari/537.36 MicroMessenger/6.7.2.1340(0x26070234) NetType/4G Language/zh_CN" 125.**.46.46 - - [19/Aug/2019:13:12:44 +0800] "GET /app/index.php?i=*2&c=auth&a=oauth&scope=sn**i_base&code=021RwKklBTjl1****RwKkz&state=we7sid-0c6db21ae07f6f2**c55c&appid=wx34**03e84 HTTP/1.1"  302  5 "-" "Mozilla/5.0 (Linux; Android 8.0; STF-AL00 Build/HUAWEISTF-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/6.2 TBS/043906 Mobile Safari/537.36 MicroMessenger/6.7.2.1340(0x26070234) NetType/4G Language/zh_CN" 125.**46.46 - - [19/Aug/2019:13:12:44 +0800] "GET /app/index.php?i=*2&c=auth&a=oauth&scope=sn**api_base&code=071aZFPo07**o0aZFPX&state=we7sid-0c6db2ba873**6d1aec55c&appid=wx344a1**a03e84 HTTP/1.1"  302  5 "-" "Mozilla/5.0 (Linux; Android 8.0; STF-AL00 Build/HUAWEISTF-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/6.2 TBS/043906 Mobile Safari/537.36 MicroMessenger/6.7.2.1340(0x26070234) NetType/4G Language/zh_CN"本文来自:小新Blog,原地址:http://mxlog/fenxiang/1519 

如果是微擎之类的和微信公众号对接的网站程序的话,按这样的方法就能解决问题了,其他就是微信公众号他们本身的安全机制的一个问题,只要把相关的IP都加入他们的白名单里就可以解决了。

最后,在压力测试时,用了阿里的PTS进行压力测试,一秒100个没有问题,访问只是有点慢,一秒200个以,负责负载的服务器(CPU16核,内存32G,12M宽带)nginx挂了,机器没挂,只是nginx死了,两台节点(CPU2,内存4G,2M宽带)一切正常,不明白什么情况,后来优化负载那台机的内核,磁盘,nginx, TCP连接等等.......后来,朋友说,换别的方案来解决,最后还是换了别的负载均衡的方法来解决了问题。

原文地址:mxlog/fenxiang/1519

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

BT宝塔面板设置网站301重定向的方法

一些主流的建站程序,比如wordpress网站程序里面都有301重定向,只要后台设置好主域名,其他域名都可以自动跳转过来非常的方便。如果没有这个功能比如说织梦网站,帝国等等就需要通过其他方法来设置,下...

宝塔面板如何配置SSL证书?

用宝塔面板的用户越来越多,而且现在http也是一种趋势很多用户在配置SSL的时候遇到了难题,下面就以linux宝塔面板为例,告诉大家在配置宝塔面板时候有哪些注意事项以及流程。首先我们需要将购买验证成功...

美国服务器如何安装宝塔?美国服务器安装宝塔面板教程

美国服务器如何安装宝塔?无论国内服务器还是海外服务器,其实安装宝塔面板的方式是一样的!在美国服务器中安装宝塔的方法:1.远程连接美国服务器;2.进入服务器终端;3.使用yum install命令安装脚...

宝塔面板301重定向使用教程

301重定向是站长经常会用到的一个方法,比如说站点换域名,把老域名的权重和流量导入新域名,等等尤其是SEO方面应用很广,今天分享下如何使用宝塔面板快速实现重定向到另一个域名首先我们在宝塔后台找到自己老...

宝塔面板上安装https SSL证书

证书文件目录大部分免费证书(指阿里/腾讯申请的),都会有以下四个文件夹。面板只需要用到nginx或apache的,其他无需理会。Nginx环境配置证书方法(证书目录只有两个文件的):进入nginx(证...

使用宝塔面板创建PHP网站,”no input file specified”怎么办?

使用宝塔面板创建php网站,”no input file specified”怎么办?今天,建站的时候却遇到了一个很奇怪的问题:先是出现”no input file specified”错误,后来出现...