Dans un fichier de configuration haproxy Est-il possible de bloquer / Bloquer le serveur uniquement dans des conditions, et non en créant un nouveau backend?

Je n'ai qu'un seul backend:

backend only
server app1 ...
server app2 ...
server app3 ...
server app4 ...

Peut-être haproxy Activer / Désactiver le quatrième serveur dans certaines conditions? Par exemple, c'est ce que je veux dire sous la "condition": ‍‍‍‍‍‍‍

if { nbsrv(only) lt 3 }, then activate the last server (app4)

. Est-il possible de le mettre en œuvre dans le fichier haprocy.cfg sans créer un nouveau backend pour

server app4

ligne?

+ j'ai utilisé

use-server app4

, Mais cela désactive d'autres serveurs si la condition est vraie. J'ai besoin d'un autre serveur disponible lorsque

server app4

Va vivre!

+ Je sais O.

backup

, Mais cela fonctionne lorsque tous les autres serveurs ne fonctionnent pas!

+ Je sais O.

use_backend X if bluh bluh

, Mais je veux avoir un seul serveur
Invité:

Pour répondre aux questions, connectez-vous ou registre