服务 haproxy 错误

服务 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.

请告诉我我哪里做错了。我将不胜感激。

答案1

如果收到绑定错误,则需要检查是否有另一个进程已在侦听同一端口 25。您可以使用:

$ sudo netstat -lnp | grep 25

另一种可能是您运行该进程时的权限不足。绑定 1024 以下的端口需要 root 权限。

相关内容