背景症状排查修复背景最近在陆续做机房升级相关工作,配合DBA对产线数据库链接方式做个调整,将原来直接链接读库的地址切换到统一的读负载均衡的代理haproxy上,方便机柜和服务器的搬迁。切换之后线上时不时的会发生discardconnection错误,导致程序报500错误,但不是每次都必现的。开发框架:springboot+mybatis+druid+shardingJDBC网络架构:appserv
分类:
其他好文 时间:
2019-01-19 15:12:24
阅读次数:
208
http://blog.51cto.com/eric1/1854574 一.增加haproxy日志记录功能 1.1 由于数据分析的需要,我们必须打开haproxy日志,记录相关信息。 在配置前,我们先来了解一下日志的level:local0~local7 16~23保留为本地使用 emerg 0 系 ...
分类:
其他好文 时间:
2019-01-18 15:04:34
阅读次数:
265
作者:木二 出处:http://www.cnblogs.com/itzgr/ ...
分类:
数据库 时间:
2019-01-16 13:05:11
阅读次数:
295
b'GET / HTTP/1.1 Host: 127.0.0.1:8050 Connection: keep-alive Cache-Control: max-age=0 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT ...
分类:
Web程序 时间:
2019-01-14 23:11:06
阅读次数:
321
在80.100虚拟机上:systemctlstopfirewalld//关闭防火墙setenforce0//关闭监控yuminstalllrz*-y//安装上传软件tarxfhaproxy-1.5.15.tar.gz-C/opt///解压压缩包cd/opt/haproxy-1.5.15/yuminstall-y\pcre-devel\bzip2-devel\gcc\gcc-c++\makeunam
分类:
其他好文 时间:
2019-01-14 11:55:10
阅读次数:
242
Centos7haproxy动静分离实现的结果:当客户端访问haproxy时,请求的是静态文件内容时,请求转交给staticserver,请求的是php内容时,请求转交给phpserver,请求的是jsp内容时,请求转交给tomcatserver,以实现动静分离。haproxy服务器:192.168.80.100先部署三台web服务器:一台httpd支持php192.168.80.101一台部署h
分类:
其他好文 时间:
2019-01-12 14:17:35
阅读次数:
205
Centos7源码编译安装haproxy操作环境:一台haproxy主机地址为:192.168.80.100两台web服务器地址分别为:192.168.80.102192.168.80.103192.168.80.100:安装haproxy:源码编译安装haproxy,需要软件包。yuminstall-y\pcre-devel\bzip2-devel\gcc\gcc-c++\maketarxzvf
分类:
其他好文 时间:
2019-01-11 22:18:36
阅读次数:
274
一 基础准备 1.1 部署环境及说明 系统OS:CentOS 6.8 64位 HAProxy软件:HA-Proxy version 1.5.18 Keepalived软件:keepalived-1.3.6.tar.gz 官方链接:http://www.haproxy.org/ (国内可能无法打开) ...
分类:
其他好文 时间:
2019-01-11 14:19:43
阅读次数:
144
简介:软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。 HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器、内部协议通信服务器等 ...
分类:
其他好文 时间:
2019-01-09 20:20:34
阅读次数:
279
OkHttpClient调用出现大量CLOSE_WAIT。问题定位: 凡是系统中出现大量的CLOSE_WAIT,说明你的代码写的有问题,即:没有关闭连接。在OkHttpClient中,默认时HTTP头字段Connection设置值为keep-alive,这样会导致服务端断开连接时,客户端不能及时的断开连接,从而出现大量的CLOSE_WAIT。问题修改: 把HTTP头字段Connection设置
分类:
编程语言 时间:
2019-01-09 11:28:02
阅读次数:
168