Mohon maaf sebelumnya yg dimaksud "tidak sesuai harapan" terlalu dini saya berkata demkian, dikarenakan kesotoyan saya, maaf sebelumnya
config saya untuk file ini vi /etc/haproxy/haproxy.cfg
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
maxconn 4096
#chroot /var/lib/haproxy
user haproxy
group haproxy
daemon
#debug
#quiet
defaults
log global
mode http
#option httplog
option dontlognull
option redispatch
retries 3
maxconn 2000
contimeout 5000
clitimeout 50000
srvtimeout 50000
listen stats *:9090
balance
mode http
stats enable
stats auth admin:admin
listen eds_jdbc *:8081
mode tcp
option tcplog
balance leastconn
server eds_jdbc01 127.0.0.1:8082 check
server eds_jdbc02 127.0.0.1:8083 check
dan ketika saya jalankan ini haproxy -f /etc/haproxy/haproxy.cfg
keluar error ini :
[ALERT] 110/152235 (26366) : Starting proxy stats: cannot bind socket
[ALERT] 110/152235 (26366) : Starting proxy eds_jdbc: cannot bind socket
Jawab:
[SOLVED]
+++ coba lihat opsi dari haproxy nya, kalau disaya begini :
# haproxy -vv | grep OPTIONS+++ terus terang, konfigurasi yang anda gunakan sedikit kacau :-) kalau dibaca dengan teliti pada dokumentasi haproxy terminologi, haproxy itu terdiri dari 2 bagian penting :OPTIONS = USE_ZLIB=1 USE_OPENSSL=1 USE_PCRE=1
terlihat sudah di compile dengan openssl (USE_OPENSSL=1)
1. Global: sets process-wide parameters
2. Proxies: consists of defaults, listen, frontend, and backend sections
jadi jangan langsung listen-listen terus di dalamnya nge binding lagi ke port :) tapi gunakanlah section frontend (how requests should be forwarded to backends) dan session backend untuk menghandle setiap request dari frontend.
[ASK]
saya lakukan haproxy -f /etc/haproxy/haproxy.cfg dan tidak ada error :),lalu saya restart haproxynya
root@localhost:~# /etc/init.d/haproxy restart
[SOLVED]
Itu karena ada 2 proses HAProxy yang aktif.
1. Ketika run haproxy -f /etc/haproxy/haproxy.cfg
2. Ketika /etc/init.d/haproxy restart
Sebaiknya konsisten, pilih:
* start HAProxy dengan /etc/init.d/haproxy start aja,
* atau dengan command no. 1, tapi restart harus dengan kill PID.
Itu karena ada 2 proses HAProxy yang aktif.
1. Ketika run haproxy -f /etc/haproxy/haproxy.cfg
2. Ketika /etc/init.d/haproxy restart
Sebaiknya konsisten, pilih:
* start HAProxy dengan /etc/init.d/haproxy start aja,
* atau dengan command no. 1, tapi restart harus dengan kill PID.
[SOLVED]
Terimakasih mas avuds atas sarannya masalah saya sepertinya sudah solved, sebelumnya haproxy saya ver 1,4 dan sudah saya upgrade ke ver 1.5
0 Response to "[ASK] Tools untuk load balancer di level TCP"
Posting Komentar