Chúng tôi hiện đang thử nghiệm để chuyển từ Wildfly 8.2.0 sang Wildfly 9.0.0.CR1 (hoặc CR2 được tạo từ ảnh chụp nhanh). Hệ thống này là một cụm bằng cách sử dụng mod_cluster và đang chạy trên VPS những gì trong thực tế ngăn chặn nó bằng cách sử dụng multicast.Wildfly 9 - mod_cluster trên TCP
On 8.2.0 chúng tôi đã được sử dụng các cấu hình sau đây của modcluster hoạt động tốt:
<mod-cluster-config proxy-list="1.2.3.4:10001,1.2.3.5:10001" advertise="false" connector="ajp">
<dynamic-load-provider>
<load-metric type="cpu"/>
</dynamic-load-provider>
</mod-cluster-config>
Thật không may, trên 9.0.0 proxy-danh sách đã bị phản đối và sự bắt đầu của máy chủ sẽ kết thúc với một lỗi. Có một sự thiếu hụt tài liệu khủng khiếp, tuy nhiên sau một vài lần thử, tôi đã phát hiện ra rằng danh sách proxy đã được thay thế bằng proxy là danh sách các ràng buộc đi-ổ cắm. Do đó, cấu hình trông giống như sau:
<mod-cluster-config proxies="mc-prox1 mc-prox2" advertise="false" connector="ajp">
<dynamic-load-provider>
<load-metric type="cpu"/>
</dynamic-load-provider>
</mod-cluster-config>
Và sau đây nên được bổ sung vào các ổ cắm ràng buộc nhóm thích hợp (full-ha trong trường hợp của tôi):
<outbound-socket-binding name="mc-prox1">
<remote-destination host="1.2.3.4" port="10001"/>
</outbound-socket-binding>
<outbound-socket-binding name="mc-prox2">
<remote-destination host="1.2.3.5" port="10001"/>
</outbound-socket-binding>
Cho đến nay rất tốt . Sau đó, cụm httpd bắt đầu đăng ký các nút. Tuy nhiên tôi nhận được lỗi từ cân bằng tải. Khi tôi nhìn vào/mod_cluster-manager, tôi thấy một vài Node REMOVED dòng và cũng có nhiều nhiều lỗi như:
ERROR [org.jboss.modcluster] (UndertowEventHandlerAdapter - 1) MODCLUSTER000042: Error MEM sending STATUS command to node1/1.2.3.4:10001, configuration will be reset: MEM: Can't read node
Trong nhật ký của mod_cluster có những lời cảnh báo tương đương:
manager_handler STATUS error: MEM: Can't read node
Theo tôi hiểu, vấn đề là mặc dù wildfly/modcluster có thể kết nối với httpd/mod_cluster, nó không hoạt động theo cách khác. Thật không may, ngay cả sau một nỗ lực rộng lớn, tôi đang bị mắc kẹt.
Ai đó có thể trợ giúp thiết lập mod_cluster cho Wildfly 9.0.0 mà không cần quảng cáo? Cảm ơn rất nhiều.
tôi đang thiết lập cluster cho JBoss EAP 7 ở chế độ độc lập. Tôi đang sử dụng Apache HTTPD 2.4.23 mod_cluster làm cân bằng tải. Tôi đã làm theo các bước theo hướng dẫn cấu hình mũ đỏ nhưng tôi không thể đăng nhập vào ứng dụng của mình. Tôi tự hỏi liệu nó là vấn đề phiên dính trong JBoss EAP 7 hoặc tôi đã bỏ lỡ một bước. Tôi đang chia sẻ liên kết tới câu hỏi: [link] (http://stackoverflow.com/questions/43454068/load-balancing-cluster-not-working-with-apache-http-server-2-4-6-and -jboss-eap-7) –