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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  HAproxy liste d'attente pour site web

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

HAproxy liste d'attente pour site web

n°1476158
rootano
Posté le 09-06-2022 à 21:07:00  profilanswer
 

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 =)

mood
Publicité
Posté le 09-06-2022 à 21:07:00  profilanswer
 

n°1476386
lebibi
Notre torture c'est la tourtel
Posté le 20-06-2022 à 18:42:30  profilanswer
 

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.


---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  HAproxy liste d'attente pour site web

 

Sujets relatifs
Appeler une liste pour envoi SMS par scriptMigrer un site wordpress en local
[OTP-2FA] Two-Factor Authenticator requis pour accéder à un site ?Scripts pour télécharger des fichiers .txt dans site web avec from
Injecter et modifier un site tout le tempscommande unix/linux création fichiers selon liste
HAproxy et websocketsObtenir la liste des packages upgradable
[PYTHON2] Lire une liste dans un fichierPerl - Hash et liste
Plus de sujets relatifs à : HAproxy liste d'attente pour site web


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