Pourquoi HAProxy de ne pas écouter sur le port 80?
Frais de la machine, pas de http, les serveurs sont en cours d'exécution (pas de httpd, pas de lighttpd, pas de nginx)
$ netstat -nat | grep 80 | grep LISTEN
donne rien...
Voici mon HAProxy conf, quelle peut être la raison pour HAProxy de ne pas
global
maxconn 72000
daemon
defaults
mode http
timeout connect 4000ms
timeout client 60000ms
timeout server 30000ms
frontend my_frontend
bind *:80
default_backend cdn
backend cdn
server cdn1 10.177.0.17:80 weight 1 maxconn 8192 check
server cdn2 10.177.1.92:80 weight 1 maxconn 8192 check
server cdn3 10.177.1.147:80 weight 1 maxconn 8192 check
server cdn4 10.177.1.202:80 weight 1 maxconn 8192 check
server cdn4 10.177.1.202:80 weight 1 maxconn 8192 check
server cdn5 10.177.1.211:80 weight 1 maxconn 8192 check
server cdn6 10.177.1.93:80 weight 1 maxconn 8192 check
server cdn7 10.177.1.230:80 weight 1 maxconn 8192 check
server cdn8 10.177.0.7:80 weight 1 maxconn 8192 check
server cdn9 10.177.0.196:80 weight 1 maxconn 8192 check
server cdn10 10.177.1.82:80 weight 1 maxconn 8192 check
server cdn11 10.177.0.124:80 weight 1 maxconn 8192 check
server cdn12 10.177.1.142:80 weight 1 maxconn 8192 check
server cdn13 10.177.1.58:80 weight 1 maxconn 8192 check
server cdn14 10.177.1.137:80 weight 1 maxconn 8192 check
server cdn15 10.177.1.169:80 weight 1 maxconn 8192 check
server cdn16 10.177.0.187:80 weight 1 maxconn 8192 check
server cdn17 10.177.1.95:80 weight 1 maxconn 8192 check
server cdn18 10.177.1.123:80 weight 1 maxconn 8192 check
l'exécution de haproxy-1.4.13 à partir de la source.
Lorsque je tente de le démarrer, j'obtiens cette erreur
[ALERT] 084/220004 (2409) : Starting frontend my_frontend: cannot bind socket
OriginalL'auteur Gubatron | 2011-03-26
Vous devez vous connecter pour publier un commentaire.
ajouter global configuration paramètre utilisateur appelé
ou moins privilégié de l'utilisateur. Encore besoin de vous pour lancer en tant que root, mais après l'acquisition du port lui-même le processus permettra de réduire l'utilisateur/des privilèges à personne.
OriginalL'auteur Zimbabao
J'ai donc essayé de départ haproxy avec l'utilisateur root et cela a fonctionné.
Je ne suis pas sûr si c'est une bonne idée de l'exécuter en tant que root.
OriginalL'auteur Gubatron
haproxy peut s'exécuter sous un autre utilisateur. comme personne..
OriginalL'auteur hilo