Я хочу настроить Haproxy для балансировки нагрузки исходящей почты. мой файл конфигурации /etc/haproxy.cfg есть.
global
maxconn 4096 # Total Max Connections. This is dependent on ulimit
daemon
nbproc 4 # Number of processing cores. Dual Dual-core Opteron is 4 cores for example.
defaults
mode tcp
listen smtp_proxy 199.83.95.71:25
mode tcp
option tcplog
balance roundrobin # Load Balancing algorithm
## Define your servers to balance
server r23.lbsmtp.org 74.117.x.x:25 weight 1 maxconn 512 check
server r15.lbsmtp.org 199.71.x.x:25 weight 1 maxconn 512 check
И когда я запускаю сервис haproxy, я получаю эту ошибку.
Starting HAproxy: [ALERT] 244/172148 (7354) : cannot bind socket for proxy smtp_proxy. Aborting.
Скажите, пожалуйста, где я делаю ошибку. Помощь будет оценена.
Если вы получаете ошибки привязки, вам необходимо проверить, прослушивает ли уже другой процесс тот же порт 25. Вы можете использовать:
$ sudo netstat -lnp | grep 25
Другая возможность состоит в том, что вы запускаете процесс с недостаточными привилегиями. Для привязки к портам ниже 1024 требуются привилегии root.