免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6795 | 回复: 1

keepalived+lvs访问VIP时连接全部为SYN_RECV状态 [复制链接]

论坛徽章:
36
摩羯座
日期:2013-09-23 16:37:312015年亚洲杯之沙特阿拉伯
日期:2015-04-14 09:10:172015亚冠之柏太阳神
日期:2015-06-25 08:48:212015亚冠之武里南联
日期:2015-07-28 09:01:082015亚冠之莱赫维亚
日期:2015-07-28 15:44:172015亚冠之柏斯波利斯
日期:2015-09-06 14:08:52白银圣斗士
日期:2015-11-25 17:06:2815-16赛季CBA联赛之吉林
日期:2015-12-09 16:59:072016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之辽宁
日期:2016-04-14 09:29:04luobin
日期:2016-06-17 17:46:3615-16赛季CBA联赛之天津
日期:2016-08-16 14:11:01
发表于 2015-10-28 17:16 |显示全部楼层
本帖最后由 LikeLx 于 2015-10-28 17:19 编辑

各位大神好:
      本人小白,第一次搞keepalived+lvs用于负载后端的nginx,VIP:10.206.10.200   realserver:10.206.10.8,10.206.10.9,为了不耽误大家的时间直接上配置文件。
这是主的配置文件,备的配置文件与之一样,主备切换功能是正常的。
! Configuration File for keepalived

global_defs {
   router_id ng_back
}
vrrp_script chk_http_port {
    script "/usr/local/nginx_check"
    interval 2
    weight 2
}

vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 200
    priority 101
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        10.206.10.200
        10.206.10.201
    }
    notify_master /usr/local/backup.sh
    notify_fault  /usr/local/error.sh
#    track_script {
#        chk_http_port
#        }
}

virtual_server 10.206.10.200 80 {   
        delay_loop 6   
        lb_algo rr     
        lb_kind DR   
        protocol TCP

real_server 10.206.10.8 80 {   
        weight 2   

        TCP_CHECK {     

         connect_timeout 3   

         nb_get_retry 3   

         delay_before_retry 1   

         connect_port 80   

                  }     

        }     

real_server 10.206.10.9 80 {     

        weight 2   

        TCP_CHECK {     

         connect_timeout 3   

         nb_get_retry 3   

         delay_before_retry 1   

         connect_port 80   

                  }     

        }     

}

我用主机访问时,负载的状态:

  ipvsadm -lcn
IPVS connection entries
pro expire state       source             virtual            destination
TCP 00:55  SYN_RECV    10.109.222.55:62499 10.206.10.200:80   10.206.10.8:80
TCP 00:55  SYN_RECV    10.109.222.55:62498 10.206.10.200:80   10.206.10.9:80

ipvsadm -L
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddressort Scheduler Flags
  -> RemoteAddressort           Forward Weight ActiveConn InActConn
TCP  10.206.10.200:http rr
  -> 10.206.10.8:http             Route   2      0          1         
  -> 10.206.10.9:http             Route   2      0          1   

ipvsadm -ln --stats
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddressort               Conns   InPkts  OutPkts  InBytes OutBytes
  -> RemoteAddressort
TCP  10.206.10.200:80                   10       26        0     1248        0
  -> 10.206.10.8:80                      5       13        0      624        0
  -> 10.206.10.9:80                      5       13        0      624        0

主机出现大量的SYN_RECV状态,web页面无法访问,单独访问web主机是可以正常访问的,请大神支招。

论坛徽章:
0
发表于 2019-09-06 18:00 |显示全部楼层
最近也在配置LVS有遇到一些问题,是否可以请教一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时8.5折

【架构革新 高效可控】2020年8月17日~19日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP