一例基于LVS + Keepalived 架构的服务器访问故障分析

2013-04-29 00:44沈平潘志安袁瑛
电脑知识与技术 2013年8期
关键词:解析

沈平 潘志安 袁瑛

摘要:该文主要介绍了在LVS + Keepalived 架构下,解决一例服务器部分用户访问故障,通过对比分析、追踪排查,检查Keepalived配置等,解决了部分用户突然出现访问故障的问题,笔者提供了一个解决的思路,供大家参考。

关键词:LVS;Keepalived;服务器访问;解析

中图分类号:TP311.5 文献标识码:A 文章编号:1009-3044(2013)08-1762-02

2 案例环境

这就造成部分用户可以访问,部分用户无法访问的问题。登录192.168.1.4 Nginx服务器,用pkill nginx命令临时停止Nginx,保证服务保证正常访问,然后再查看Nginx日志发现是后端程序连接一台数据库出现的问题。

4 解决方案

对比之前的检测方式,从单纯的80端口到现在的URL检测,后端如果某台机器出现502超时错误,LVS会自动踢出,等后端恢复后自动添加。至此,故障排除。

5 使用心得

1)LVS + Keepalived + Nginx架构网站是最好的组合架构。

2)LVS比较依赖于网络环境,目前来看服务器在同一网段内并且LVS使用direct方式分流,效果较能得到保证。

3)加权最少连接轮询调度算法(WLC)容易造成检测漏洞,需要加以改进。

参考文献:

[1] 段国云.负载均衡技术在Web服务器中的应用研究[J].办公自动化,2009(8):46.

[2] 陈小全,张继红.Linux服务器架设、性能调优、集群管理教程[M].北京:北京邮电大学出版社,2011:86.

[3] 高俊峰.高性能Linux服务器构建实战:运维监控、性能调优与集群应用[M].北京:机械工业出版社,2012:13.

猜你喜欢
解析
三角函数解析式中ω的几种求法
睡梦解析仪
一道解析几何题的解法思考
复合场中类抛体运动解析
电竞初解析
“Fe2+与Fe3+”相关解析
参考答案与解析
看破解析几何
对称巧用解析妙解
相机解析