Haproxy 503 Service Non Disponible . Aucun serveur n'est disponible pour traiter cette demande
Comment haproxy traiter les fichiers statiques , comme .css, .js, .le jpeg ? Lorsque j'utilise mon fichier de configuration , mon brower dit :
503 Service Non Disponible
Aucun serveur n'est disponible pour traiter cette demande.
Ce ma config :
global
daemon
group root
maxconn 4000
pidfile /var/run/haproxy.pid
user root
defaults
log global
option redispatch
maxconn 65535
contimeout 5000
clitimeout 50000
srvtimeout 50000
retries 3
log 127.0.0.1 local3
timeout http-request 10s
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout check 10s
listen dashboard_cluster :8888
mode http
stats refresh 5s
balance roundrobin
option httpclose
option tcplog
#stats realm Haproxy \ statistic
acl url_static path_beg -i /static
acl url_static path_end -i .css .jpg .jpeg .gif .png .js
use_backend static_server if url_static
backend static_server
mode http
balance roundrobin
option httpclose
option tcplog
stats realm Haproxy \ statistic
server controller1 10.0.3.139:80 cookie controller1 check inter 2000 rise 2 fall 5
server controller2 10.0.3.113:80 cookie controller2 check inter 2000 rise 2 fall 5
Mon fichier de mal ? Que dois-je faire pour résoudre ce problème ? sat !
OriginalL'auteur changzhi | 2014-01-02
Vous devez vous connecter pour publier un commentaire.
Ce que je pense est la cause:
Il n'y avait pas
default_backend
défini. 503 sera envoyé par HAProxy---cela apparaîtra commeNOSRV
dans les journaux.Une Autre Cause Possible
Basé sur l'une de mes expériences, l'erreur HTTP 503-je recevoir a cause de mes 2 fixations que j'ai pour la même adresse IP et le port
x.x.x.x:80
.Haproxy vérification de la configuration de ne pas vous avertir à ce sujet et
netstat
ne pas vous montrer 2LISTEN
entrées, c'est pourquoi il a fallu un certain temps à réaliser ce qui se passe.Cela peut aussi arriver si vous avez 2
haproxy
services en cours d'exécution. Veuillez vérifier les processus en cours et de mettre fin à l'ancienne.OriginalL'auteur Ianthe the Duke of Nukem
Essayer de faire le minuteries de plus grand et de vérifier que le serveur est accessible.
De HAproxy docs:
si vous voyez de la SC dans les journaux:
Vérifier Acl, vérifier les délais d'attente... et vérifiez les journaux, c'est le plus important...
OriginalL'auteur gleb glazkov