I have below port range configured
cat /proc/sys/net/ipv4/ip_local_port_range
32768 61000
So, 28232 will be no.of available ports
I have HAProxy Configured to take 5000 connection with 2 processor So, HAProxy will take 10,000 concurrent connections
sample haproxy.conf file
frontend main
bind *:80
acl is_app_user -i ^/myApp/app/.*/user.*
acl is_app_members path_reg -i ^/myApp/.*
use_backend user if is_app_user
use_backend member if is_app_members
backend user
server app1 127.0.0.1:8081
backend member
server app2 member.app.com:443 ssl verify none check
How many Ports that machine running HAProxy opens?
28232 x 2 = 56,464. Since, backend is different IP address or irrespective of backend server, source port always remains at 28,232?