当前位置: 首页 > news >正文

正规网站建设商家/西安关键词优化服务

正规网站建设商家,西安关键词优化服务,wordpress多站点无法访问,网站推广品牌建设centos7环境配置haproxy实现mysql数据库代理我们通常会碰到这样的业务场景:b主机和c数据库在同一个内网,a主机不能直接访问c数据库,我们可以通过在b主机上搭建代理让a访问c数据库,我们使用haproxy来干这个事情安装haproxyyum inst…

centos7环境配置haproxy实现mysql数据库代理

我们通常会碰到这样的业务场景:

b主机和c数据库在同一个内网,a主机不能直接访问c数据库,我们可以通过在b主机上搭建代理让a访问c数据库,我们使用haproxy来干这个事情

042c87e5eb661d6cbbf5e960ca1835f6.png

安装haproxy

yum install -y haproxy

配置haproxy:

vim /etc/haproxy/haproxy.cfg

global

log         127.0.0.1 local2

chroot      /var/lib/haproxy

pidfile     /var/run/haproxy.pid

maxconn     4000

user        haproxy

group       haproxy

daemon

stats socket /var/lib/haproxy/stats

defaults

log     global

log 127.0.0.1 local3

mode    http

option tcplog

option  dontlognull

retries 10

option redispatch

maxconn         2000

timeout connect      5000

timeout client      50000

timeout server      50000

listen  mysql

bind 0.0.0.0:7306

mode tcp

balance roundrobin

server mysql1 192.168.3.18:3306

CentOS 7上yum安装的Haproxy,默认没有记录日志。需要做一下配置才能记录日志。

1.创建日志文件/var/log/haproxy/haproxy.log

cd /var/log

mkdir haproxy

cd haproxy

touch haproxy.log

chmod a+w haproxy.log

2.开启rsyslog的haproxy日志记录功能

编辑vim /etc/rsyslog.conf文件,将

$ModLoad imudp

$UDPServerRun 514

两行前的#去掉。

b14f629c4f3fecdaec4e620c8a32ae70.png

local7.*                                                /var/log/boot.log

之后添加

# Save haproxy log

local2.*                       /var/log/haproxy/haproxy.log

修改vim /etc/sysconfig/rsyslog 文件,将

SYSLOGD_OPTIONS=""

改为

SYSLOGD_OPTIONS="-r -m 2 -c 2"

2db92f2f83631f1ab025e526e5a486f7.png

3.配置haproxy

修改/etc/haproxy/haproxy.cfg文件,在global区段添加

log         127.0.0.1 local2

重启rsyslog和haproxy服务,haproxy就能记录日志了。

systemctl restart rsyslog

systemctl restart haproxy

测试

3995cde5179a567c63a67d95a9f3e22e.png

3aade21cba3dacde5b72343dec7a8970.png

报错:

Stopping haproxy:                                          [  OK  ]

Starting haproxy: [WARNING] 313/111853 (29445) : parsing [/etc/haproxy/haproxy.cfg:17] : 'option httplog' not usable with proxy 'mysql' (needs 'mode http'). Falling back to 'option tcplog'.

将haproxy.cfg的httplog改为tcplog即可

可能报错:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 50,158 milliseconds ago. The last packet sent successfully to the server was 50,157 milliseconds ago

参数可以适当调整:

timeout connect      500000

timeout client      500000

timeout server      500000

连接redis的配置,centos6.5

global

maxconn 2

# debug

quiet

user haproxy

group haproxy

nbproc 1

log 127.0.0.1 local3

defaults

timeout server 3s

timeout connect 3s

timeout client 60s

timeout http-request 3s

timeout queue 3s

frontend redis_read

bind 0.0.0.0:7736

default_backend cluster_redis

backend cluster_redis

mode tcp

option tcpka

balance static-rr

option httpchk

server redis_01 192.168.1.1:6379 weight 1

直接通过RedisDesktopManager工具连接redis即可

c0e267ca0cc39f2bd2f813e4053f6847.png

http://www.jmfq.cn/news/5128597.html

相关文章:

  • 做正品的网站/网站推广包括
  • 如何在电脑上建设网站/痘痘该如何去除效果好
  • 皮皮果网站建设/免费注册推广网站
  • html酒店网站模板/武汉服装seo整站优化方案
  • 网站建设多少预算/快速排名软件seo系统
  • 教人做辐射4mod的网站/怎么用网络推广业务
  • 有无专门做网站会员人数迅速增加的方法/网站检测工具
  • 遂溪 网站/唯尚广告联盟平台
  • 网页设计建网站/百度网站官网
  • IIS自己做的网站 无法访问数据库/郑州关键词优化平台
  • wordpress 插件原理/seo云优化
  • 政府网站栏目/最新国际新闻头条新闻
  • 找人做短视频网站/廊坊seo网络推广
  • 做网站的怎样找客户/网站搜索引擎优化主要方法
  • 网站建设 问卷调查/企业网站开发
  • 中小学生做试卷的网站6/推广产品怎么发朋友圈
  • 网站截图可以做证据吗/互联网推广软件
  • 淘宝网站建设属于什么类目/腾讯效果推广
  • 自己制作上传图片的网站怎么做/网站seo完整seo优化方案
  • 网站内容建设的布局和结构图/代写企业软文
  • 怎么查域名注册商/seo排名优化代理
  • wordpress 更改logo/潍坊seo按天收费
  • 龙泉做网站哪家好/莆田百度推广开户
  • 证明做二维码打款网站链接/seo超级外链工具免费
  • 从用户需求看b2b网站的营销策略/seo网络推广优势
  • 上海网站建设 劲晟/今日军事头条新闻
  • 网站建设在整体布局有哪些要求/seo综合查询
  • 为什么做视频网站违法/潍坊网站外包
  • seo做的最好的网站/电商培训机构排名
  • 装饰网站建设网/网络软文名词解释