Quantcast
Channel: 容器云计算,Devops,DBA,网络安全。
Viewing all articles
Browse latest Browse all 780

haproxy负载均衡Mysql8后,连接超时

$
0
0

haproxy负载均衡Mysql8后,连接超时


MySQL 服务器 Lost connection to MySQL server at 'reading initial communication packet', system error: 0


这通常是由于 HAProxy 关闭连接时引起的: 超时或服务器端的连接已关闭。有时,你 当服务器重新启动或连接有 已达到以下超时之一。

haproxy配置如下: 

listen mysql8
    bind 192.168.1.247:3306
    mode tcp 
    option tcplog
    maxconn 10000
    fullconn 8000
    balance leastconn              # tcp代理建议使用最小连接
    timeout server 3600s
    timeout connect 3600s
    option  mysql-check user haproxy
    server mysql01 192.168.1.249:3306 weight 2 check maxconn 5000
    server mysql02 192.168.1.252:3306 weight 2 check maxconn 5000


我们的建议是配置 @net_read_timeout@ 和 @net_write_timeout@ 

MySQL / MariaDB中的值与 用于 HAProxy 配置中的@timeout client@和@timeout server@ 文件。

基于上述内容,HAProxy的配置应如下所示:

# haproxy.cfg

...

defaults
        timeout client  3600s
        timeout server  3600s
...

您还可以在 HAProxy 配置中将超时添加到特定的前端或后端配置

就像MySQL / MariaDB一样:

# my.cnf

[mysqld]
...
net_read_timeout = 3600
net_write_timeout = 3600
...

请记住,没有最好的神奇数字 给定变量的设置。在一种情况下,更长的超时可能会起作用 更好的是,在其他情况下,您更喜欢较短的。这取决于你 确定最适合您的环境、应用程序 和工作量。

对我来说不必 10800 秒。可能是30s、60s、 3600s 或其他任何东西。






Viewing all articles
Browse latest Browse all 780

Trending Articles


Vimeo 10.7.1 by Vimeo.com, Inc.


UPDATE SC IDOL: TWO BECOME ONE


KASAMBAHAY BILL IN THE HOUSE


Girasoles para colorear


Presence Quotes – Positive Quotes


EASY COME, EASY GO


Love with Heart Breaking Quotes


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


FORTUITOUS EVENT


Pokemon para colorear


Sapos para colorear


Smile Quotes


Letting Go Quotes


Love Song lyrics that marks your Heart


RE: Mutton Pies (frankie241)


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...


Long Distance Relationship Tagalog Love Quotes