Điểm:0

HAProxy + MariaDB: Gặp lỗi khi đọc các gói giao tiếp?

lá cờ in

Cấu hình bình thường của haproxy của tôi là:

mặc định
        đăng nhập toàn cầu
        chế độ http
        tùy chọn tcplog
        tùy chọn donlognull
        hết thời gian kết nối 5000
        khách hàng hết thời gian chờ 50000
        máy chủ hết thời gian chờ 50000
##### MYSQL-CL #####
        nghe MYSQL-CL
        ràng buộc 10.17.1.65:3306
        chế độ tcp
        tùy chọn kiểm tra mysql người dùng haproxy_check
        thăng bằng vòng tròn
        máy chủ MYSQL-01 10.17.1.66:3306 kiểm tra
        máy chủ MYSQL-02 10.17.1.67:3306 kiểm tra sao lưu
        máy chủ hết thời gian chờ 20000
        máy khách hết thời gian 150000
        hết thời gian kết nối 40000

Và cấu hình này hoạt động bình thường! Hoàn toàn không có vấn đề gì.

Nhưng tôi muốn cấu hình đúng bằng Frontend và Backend nên tôi tạo cấu hình như sau:

mặc định
        đăng nhập toàn cầu
        chế độ http
        tùy chọn tcplog
        tùy chọn donlognull
        hết thời gian kết nối 5000
        khách hàng hết thời gian chờ 50000
        máy chủ hết thời gian chờ 50000
giao diện MYSQL-CL
        ràng buộc 10.17.1.65:3306
        chế độ tcp
        máy khách hết thời gian 150000
        maxconn 1000
        default_backend MYSQL-CL
phụ trợ MYSQL-CL
        fullconn 1000
        thăng bằng vòng tròn
        tùy chọn kiểm tra mysql người dùng haproxy_check
        máy chủ MYSQL-01 10.17.1.66:3306 kiểm tra liên 4000 mùa thu 3 maxconn 1000
        máy chủ MYSQL-02 10.17.1.67:3306 kiểm tra sao lưu liên 4000 mùa thu 3 maxconn 1000
        máy chủ hết thời gian chờ 20000
        hết thời gian kết nối 40000

Nhưng khi tôi sử dụng cấu hình này, tôi nhận được:

2021-10-18 7:10:11 17039399 [Cảnh báo] Đã hủy kết nối 17039399 với db: 'wordpress' user: 'wordpress' host: 'haproxy01' (Gặp lỗi khi đọc các gói liên lạc)

Bất cứ ai biết những gì là sai? hết thời gian chờ có vẻ ổn, đây không phải là vấn đề với MariaDB vì hoạt động trên cấu hình cũ nên đây là lỗi xảy ra với cấu hình haproxy nhưng tôi không biết có gì sai.... Tôi đã đọc nhiều bình luận nhưng mọi người đều nói về thời gian chờ hoặc vấn đề DB... nhưng có vẻ như đây là một vấn đề khác.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.