Назад | Перейти на главную страницу

Ошибка службы haproxy

Я хочу настроить 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.