zoukankan      html  css  js  c++  java
  • 【记录】linux 服务器nginx 配置

    nginx如何配置负载均衡?

    upstream ipcc.com{
    server 192.168.1.1:8081 max_fails=1 fail_timeout=60s;
    server 192.168.1.1:8082 max_fails=1 fail_timeout=60s;
    ip_hash;
    }

    upstrem 参数详解:

    • service :反向服务地址加端口
    • weight:权重
    • max_fails:失败多少次,认为主机已经挂掉,则踢出
    • fail_timeout:踢出后重新探测时间
    • backup:备用服务
    • max_conns:允许最大连接数
    • slow_start:当节点回复,不立即加入
    upstream按照轮询(默认)方式进行负载,每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。虽然这种方式简便、成本低廉。但缺点是:可靠性低和负载分配不均衡。适用于图片服务器集群和纯静态页面服务器集群。

    负载均衡算法详解:

    • ll+weight:默认的负载算法
    • ip_hash:基于Hash计算(应用场景,保持session一致性)
    • url_hash:按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。(应用场景:静态资源缓存,节约存储,加快速度)
    • least_conn:最少链接
    • least_time:最小的相应时间,计算节点平均响应时间,然后取相应最快的那个,分配更高的权重
     

    描述

    service

    反向服务地址 加端口

    weight

    权重

    max_fails

    失败多少次 认为主机已挂掉则,踢出

    fail_timeout

    踢出后重新探测时间

    backup

    备用服务

    max_conns

    允许最大连接数

    slow_start

    当节点恢复,不立即加入

  • 相关阅读:
    前端工程师须知pc电脑端分辨率
    移动前端的坑
    07.01工作笔记
    缓存
    word-wrap,white-space和text-overflow属性
    页面结构
    Spring Bean的作用域和自动装配
    Spring配置文件
    初识Spring和IOC理解
    MyBatis缓存
  • 原文地址:https://www.cnblogs.com/wbl001/p/12323410.html
Copyright © 2011-2022 走看看