AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

haproxy - En ligne dans le Cloud

Exécutez haproxy dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande haproxy qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


HAProxy - proxy inverse http rapide et fiable et équilibreur de charge

SYNOPSIS


haproxy -f [-L ] [-n conn max] [-N conn max] [-C ] [-v|-vv]
[-d] [-D] [-q] [-V] [-c] [-p ] [-dk] [-ds] [-de] [-dp] [-db] [-dM[ ]]
[-m ] [{-sf|-st} pidlist...]

DESCRIPTION


HAProxy est un proxy inverse TCP/HTTP particulièrement adapté à la haute disponibilité
environnements. En effet, il peut :
- router les requêtes HTTP en fonction des cookies affectés statiquement ;
- répartir la charge entre plusieurs serveurs tout en assurant le serveur
persistance grâce à l'utilisation de cookies HTTP ;
- basculer sur des serveurs de secours en cas de panne d'un principal ;
- accepter les connexions à des ports spéciaux dédiés au service
surveillance ;
- cesser d'accepter des connexions sans rompre celles existantes ;
- ajouter/modifier/supprimer les en-têtes HTTP dans les deux sens ;
- bloquer les requêtes correspondant à un modèle particulier ;
- maintenir les clients sur le bon serveur d'applications en fonction de
cookies d'application
- signaler l'état détaillé sous forme de pages HTML aux utilisateurs authentifiés à partir d'un
URI intercepté depuis l'application.

Il a besoin de très peu de ressources. Son architecture événementielle lui permet de gérer facilement
des milliers de connexions simultanées sur des centaines d'instances sans risquer la
stabilité du système.

OPTIONS


-f <configuration fichier>
Spécifiez le chemin du fichier de configuration.

-L
Définissez le nom d'homologue de l'instance locale. Les pairs sont définis dans le pairs paramétrage
section et utilisé pour synchroniser les tables de bâtons entre différentes instances. Si ce
option n'est pas spécifiée, le nom d'hôte local est utilisé comme nom d'homologue.

-n
Définissez la limite supérieure pour le nombre total de connexions simultanées.

-N
Définissez la limite supérieure du nombre de connexions simultanées par auditeur.

-C
Changer de répertoire endir> avant de charger des fichiers.

-v Afficher la version de HAProxy.

-vv Affichez la version de HAProxy et toutes les options de build.

-d Commencez au premier plan avec le mode de débogage activé. Lorsque le proxy s'exécute dans ce mode,
il vide toutes les connexions, déconnexions, horodatages et en-têtes HTTP vers stdout.
Cela ne doit JAMAIS être utilisé dans un script d'initialisation car cela empêchera le système de
démarrage.

-D Démarrez en mode démon.

-Ds Démarrez en mode démon systemd, en gardant un processus au premier plan.

-q Désactiver les messages en sortie.

-V Affiche les messages en sortie même lorsque -q ou 'quiet' sont spécifiés. Des informations
à propos des pollers et du fichier de configuration sont affichés au démarrage.

-c Vérifie uniquement le fichier de configuration et quitte avec le code 0 si aucune erreur n'a été trouvée, ou quitte avec
code 1 si une erreur de syntaxe a été trouvée.

-p
Demandez au processus d'écrire chacun des pids de ses enfants dans ce fichier dans le démon
mode.

-dk Désactiver l'utilisation de file d'attente (2). file d'attente(2) est disponible uniquement sur les systèmes BSD.

-ds Désactiver l'utilisation de spéculation époll (7). époll(7) est disponible uniquement sur Linux 2.6 et
certains systèmes Linux 2.4 personnalisés.

-le Désactiver l'utilisation de époll (7). époll(7) est disponible uniquement sur Linux 2.6 et certains
Systèmes Linux 2.4.

-dp Désactive l'utilisation de po (2). Sélectionner(2) pourrait être utilisé à la place.

-dS Désactive l'utilisation de épissure(2), qui est cassé sur les noyaux plus âgés.

-Db Désactive le mode arrière-plan (reste au premier plan, utile pour le débogage). Pour
débogage, l'option '-db' est très utile car elle désactive temporairement le mode démon
et le mode multi-processus. Le service peut alors être arrêté en appuyant simplement sur Ctrl-C,
sans avoir à modifier la configuration ni à exécuter un débogage complet.

-dM[ ]
Initialise toutes les zones de mémoire allouées avec leoctet>. Cela rend plus facile
de détecter les bugs résultant d'accès mémoire non initialisés, au détriment de
toucher une fois toute la mémoire allouée. Sioctet> n'est pas spécifié, la valeur par défaut est 0x50
(ASCII 'P').

-m
Appliquer une limite d'utilisation de la mémoire à un maximum de mégaoctets.

-sf
Envoie le signal FINISH aux pid dans la pidlist après le démarrage. Les processus qui
recevoir ce signal attendra la fin de toutes les sessions avant de quitter. Cette
L'option doit être spécifiée en dernier, suivie d'un nombre quelconque de PID. Techniquement
Parlant, SIGTTOU ainsi que SIGUSR1 sont envoyés.

-St
Envoie le signal TERMINATE aux pids dans la pidlist après le démarrage. Les processus qui
recevoir ce signal attendra se terminer immédiatement, fermant toutes les sessions actives.
Cette option doit être spécifiée en dernier, suivie d'un nombre quelconque de PID. Techniquement
Parlant, SIGTTOU ainsi que SIGTERME sont envoyés.

Journalisation


Comme HAProxy peut s'exécuter dans un chroot, il ne peut pas accéder de manière fiable à /dev/log. Pour ça
raison, il utilise le protocole UDP pour envoyer ses logs au serveur, même s'il s'agit du
serveur. Les personnes qui ont des difficultés à recevoir les journaux doivent s'assurer que leur syslog
le démon écoute le socket UDP. Plusieurs distributions Linux livrées avec syslogd
du package sysklogd ont UDP désactivé par défaut. Les -r l'option doit être passée à
le démon afin d'activer UDP.

SIGNAUX


Certains signaux ont une signification particulière pour le démon haproxy. En général, ils sont utilisés
entre les démons et n'a pas besoin d'être utilisé par l'administrateur.

- SIGUSR1
Indique au démon d'arrêter tous les proxys et de quitter une fois toutes les sessions fermées. Il est
souvent appelé signal "d'arrêt progressif".

- SIGTTOU
Indique au démon d'arrêter d'écouter toutes les sockets. Utilisé en interne par -sf ainsi que -St.

- SIGTIN
Demande au démon de redémarrer l'écoute de toutes les sockets après un SIGTTOU. Utilisé
en interne lorsqu'il y avait un problème lors de la reconfiguration à chaud.

- SIGINT ainsi que SIGTERME
Les deux signaux peuvent être utilisés pour arrêter rapidement le démon.

- VUE D'ENSEMBLE
Vide l'état de tous les proxys et serveurs dans les journaux. Principalement utilisé pour les problèmes-
des fins de tir.

- TELLEMENT DE
Vide les informations sur les pools de mémoire sur stderr. Principalement utilisé à des fins de débogage.

- SIGPIPE
Ce signal est intercepté et ignoré sur les systèmes sans MSG_NOSIGNAL.

Utilisez haproxy en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad