Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1812 connectés 

 



Dernière réponse
Sujet : HAproxy liste d'attente pour site web
lebibi j'ai un doute, mais si tu coupes ton serveur apache, le backend va être indiqué comme down, et donc il n'y aura pas de requête envoyé dessus.
 
Si tu veux mettre en attente, il faut que tu arrives à saturer ton nombre de connexion, afin de voir ce qu'il fait. (tu peux même techniquement rediriger vers une page d'attente).
 
Pour tester, essayer de baisser ton maxconn, de lancer des curl en boucle et voir ce que ça donne sur un test.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
lebibi j'ai un doute, mais si tu coupes ton serveur apache, le backend va être indiqué comme down, et donc il n'y aura pas de requête envoyé dessus.
 
Si tu veux mettre en attente, il faut que tu arrives à saturer ton nombre de connexion, afin de voir ce qu'il fait. (tu peux même techniquement rediriger vers une page d'attente).
 
Pour tester, essayer de baisser ton maxconn, de lancer des curl en boucle et voir ce que ça donne sur un test.
rootano global
maxconn 60000 #maximum de connexion tcp simultané
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners
stats timeout 30s
user haproxy
group haproxy
daemon
 
# Default SSL material locations
ca-base /etc/ssl/certs
crt-base /etc/ssl/private
 
# See: https://ssl-config.mozilla.org/#ser [...] termediate
        ssl-default-bind-ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
        ssl-default-bind-ciphersuites TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256
        ssl-default-bind-options ssl-min-ver TLSv1.2 no-tls-tickets
 
defaults
log global
mode http
option httplog
option dontlognull
        timeout connect 10s # le temps d'attente maximal pour qu'une tentative de connexion à un serveur aboutisse.
        timeout client  10s # le temps d'inactivité maximum côté client.
        timeout server  10s # le temps d'inactivité maximum côté serveur.
errorfile 503 /etc/haproxy/errors/wait.http
errorfile 504 /etc/haproxy/errors/wait.http
 
frontend website
    maxconn 50000 #49999 en wait
    bind 0.0.0.0:80  
    default_backend web-servers
     
backend web-backend
    mode http
    balance roundrobin
    timeout queue 30s
    server server1 192.168.26.140:80 maxconn 1 #srvweb
 
Bonjour,
 
Je suis débutant en informatique et je cherche a paramétrer HAproxy pour qu'il met en attente les requêtes quand le serveur web est plein (j'essaie de forcer cela seul...) et j'y arrive pas.
J'essaye de stop le service apache pour voir si il va bien attendre 30s dans le vide avant de renvoyer ma page wait mais rien a faire...
 
Merci pour votre aide =)

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR