Nginx的Upstream来做负载 部署两台WEB

接下来将项目部署到两台服务器上面访问

47.94.14.145:8080/task_


1、压测条件:

①部署两台WEB,使用Nginx的Upstream来做负载。

②关闭了memcached进程。

linuxidc.com/Linux/2015

(Upstream负载 参考文档)

1. 在http节点下,添加upstream节点。

upstream linuxidc {

server 47.94.14.145:8081 weight=1;

server 47.94.14.145:8080 weight=1;

}


v2-e0a60c8e1382b0f744a64b3b77bbb87a_b.jpg


2. 将server节点下的location节点中的proxy_pass配置为:http:// + upstream名称,即“

linuxidc”.


location / {

root html;

index index.html index.htm;

proxy_pass linuxidc;

}


v2-7327db0606e4d92c8b3c3c77800f5f67_b.jpg


3.就是权重的添加


v2-e0a60c8e1382b0f744a64b3b77bbb87a_b.jpg


接下来启动Nginx

47.94.14.145/task_five/(用Nginx负载)

47.94.14.145:8080/task_(没有Nginx负载)

配置成功接下来准备测试


v2-02dad5c5e7ca2d320d2c01062b990ba1_b.jpg


上面的是有memcached缓存的

接下来关闭memcached


v2-4a90003c84acf11172daf15cd74a55cf_b.jpg


关闭memcached的数据


v2-9711d020a33044a45305e73a9e10898e_b.jpg


这个数据还是挺明显的


今天完成的事情:就是完成前面的那个传值的问题的解决,并且还要对Controller的返回的配置更加的熟悉,json的数据的返回接收,还要完成Nginx的负载的Upstream


今天遇到的困难:就是在Controller里面的返回的一直以为是json的数据,结果的jsp的页面,怪不得在console.log(),打印的有HTML的标签,还要开始在那个Nginx的Upstream,开始不知道怎么开始负载,在网上的资料和博客的不是很好,多找了一些博客,对比一下,在这个地方的时间用的多一点


明天的计划:准备将memcached换成Redis缓存,再来完成测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值