InglésFrancésespañol

icono de página de OnWorks

balance - Online en la nube

Ejecute el saldo en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el balance de comandos que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


balance 3.54: un proxy TCP simple con mecanismos de equilibrio de carga y conmutación por error.

SINOPSIS


equilibrar [ -b addr ] [ -B addr ] [ -t AMF ] [ -T AMF ] [ -adfpHM6 ] Puerto
host1 [: puerto1 [: maxc]] [! |%] [... hostn [: portn [: maxc]]]

equilibrar [ -b addr ] -i [ -d ] [ -M ] Puerto

equilibrar [ -b addr ] -c cmd [ -d ] [ -M ] Puerto

DESCRIPCIÓN


Balance es un proxy TCP simple y genérico de "área de usuario", que permite una carga simple por turnos
equilibrio y failover elegante entre varios servidores de destino.

Balance admite IPv6 en el lado de la escucha, lo que lo convierte en una herramienta muy útil para IPv6
migración de servidores y servicios solo IPv4.

Balance está disponible en http://balance.sourceforge.net.

Definiciones: Un posible destino que consta de una dirección de host y un puerto se denomina
"canal". Un canal es miembro de un "grupo de canales". Los canales están numerados en un grupo
comenzando con 0. Los grupos se numeran comenzando con 0, que es el grupo inicial predeterminado.

Balance acepta conexiones en el puerto indicado y las reenvía a los canales suministrados.
Se debe especificar al menos un canal (en el grupo predeterminado). Si hay dos o mas
canales especificados en un grupo equilibrar realiza un simple equilibrio de carga por turnos entre
los canales.

Balance permite la definición de más grupos de canales. El esquema de conexión funciona como
manera: equilibrar Primero intenta establecer una conexión con un canal del primer grupo.
(0), realizando el esquema estándar de equilibrio de carga por turnos. Si no hay canal en este
el grupo está disponible, equilibrar continúa con el siguiente grupo de canales superior. Los grupos son simplemente
separados con un "!" en la línea de comando al inicio y se puede controlar de forma interactiva
con el comando "grupo".

Un "%" en lugar de un "!" como separador de grupo declara que el grupo anterior es de tipo
"picadillo". Esto significa que en lugar de un algoritmo por turnos, una distribución hash basada en
la dirección IP del cliente se utiliza para determinar el canal de destino. Esto permite conectar
un cliente siempre en el mismo servidor (por ejemplo, equilibrando sesiones http en un solo servidor).

Los hosts se pueden especificar por nombre de host o por dirección IP. Los puertos se pueden especificar
por nombre (como se indica en / etc / services) o numéricamente. Si no se especifica ningún puerto en un
destino, el puerto de destino predeterminado es el puerto de origen que equilibrar controles

Balance permite especificar el número máximo de conexiones por canal. Esta
El parámetro se puede agregar opcionalmente después de la especificación del puerto separado por dos puntos (":").
Si se especifica un número máximo de conexiones, solo se utilizará un canal para este
número máximo de conexiones simultáneas. Un valor máximo de 0 denota un número ilimitado
de conexiones. Este es el valor predeterminado inicial de un canal.

El número máximo de grupos y canales. equilibrar can handle se especifica en tiempo de compilación
e inicialmente tiene 16 canales en 16 grupos.

Se produce una conmutación por error a otro destino (un "canal") si la conexión se rechaza en el
canal actual o si se alcanza el tiempo de espera de conexión tratando de establecer una conexión. Si
todos los destinos posibles (canales) fallan actualmente, la conexión del cliente para equilibrar es
cerrado.

Balance acepta las siguientes opciones:

6 Obliga a vincularse en el socket IPv6 estableciendo hints.ai_family en AF_INET6.

a Habilitar la opción de autodeshabilitación: un canal debe volver a habilitarse manualmente después de un
fracaso.

b Host de enlace: Balance se une al host especificado (o dirección) para listen () en lugar de
INADDR_ANY.

B Host de enlace: Balance se une al host (o dirección) especificado para conexiones salientes
(la conexión se iniciará desde esta dirección).

c Comando: permite enviar un comando al proceso maestro de la balanza (ver interactivo
modo)

d Depurar Balance genera mensajes de información de seguimiento y depuración en stderr.

H Conmutación por error de hash: Balance realiza la conmutación por error al siguiente nodo incluso si se utiliza hash.

F Primer plano: dice equilibrar permanecer en primer plano. Esto puede ser útil para probar
y depurando desde equilibrar se puede detener en ese modo usando ^ C (u otro
carácter de interrupción).

M Utilice la asignación de memoria para IPC en lugar de la memoria compartida

i Control interactivo: Balance se conecta a la instancia en ejecución definida por el puerto local
y enlazar la dirección a través de la memoria compartida y permite controlar el comportamiento de la misma usando
una interfaz de línea de comandos. El permiso de acceso que usa esta interfaz está determinado
por las restricciones de acceso del segmento de memoria compartida en vigor. ayuda or ?
imprime una breve descripción general de los comandos, asignar permite cambiar el puerto_host
asignación de un canal (solo si está deshabilitado), Para crear permite establecer una nueva
definición de destino (canal) que consta de host y puerto en el grupo actual,
inhabilitar desactiva un canal en el grupo actual, habilitar habilita un canal de nuevo en
el grupo actual, grupo de XNUMX cambia el grupo actual en modo interactivo donde todos
los siguientes comandos están dirigidos, hachís cambia el grupo actual para que sea de tipo
"Picadillo", ayuda imprime información de ayuda en línea, matar apaga el maestro
procesa y sale del modo interactivo, máximo establece el número máximo
de conexión del canal (0 significa infinito), mrtg-bytes
imprime los bytes recibidos / enviados en formato compatible con MRTG (destinado a ser llamado
con -c automáticamente por MRTG), mrtg-cons imprime el total
conexiones en formato compatible con MRTG (destinadas a ser llamadas con -c automáticamente
por MRTG), renuncia sale del modo interactivo, reajustar restablece los contadores de bytes de un
canal, rr cambia el grupo actual para que sea del tipo "Round Robin", show muestra un
descripción general y el estado de todos los canales, incluidos los entrantes y salientes
volumen de transferencia en bytes. La salida está ordenada por grupos. Además, la corriente
se imprimen las conexiones (c) y las conexiones máximas permitidas (maxc), versión
imprime la versión y las constantes MAXGROUPS y MAXCHANNELS en tiempo de compilación.

p Volcado de paquetes: Balance muestra todos los datos entrantes y salientes en stdout usando un simple
Representación externa de datos siempre legible. Esto podría ser útil para
depuración y análisis de protocolos.

t Tiempo de espera de conexión: el tiempo de espera predeterminado para intentar establecer una conexión
el destino se puede cambiar usando esta opción. El tiempo de espera predeterminado después del cual
el destino que se considera actualmente inaccesible es de 5 segundos.

T Seleccionar tiempo de espera: tiempo de espera para seleccionar (), predeterminado = 0 (nunca). Esta característica es
actualmente no probado.

EJEMPLOS


$ equilibrar smtp host1.test.net host2.test.net
La conexión al puerto SMTP local se reenviará alterando al puerto SMTP en
host1 y host2. Balance se ejecuta automáticamente en segundo plano.

$ equilibrar -b 2001: DB8 :: 1 80 10.1.1.1 10.1.1.2
Balance enlaza en el puerto 80 de la dirección IP IPv6 local 2001: DB8 :: 1 y distribuye
conexiones a las direcciones IPv4 10.1.1.1 y 10.1.1.2.

$ equilibrar -b :: ffff: 10.1.1.3 80 10.1.1.1 10.1.1.2
Balance enlaza en el puerto 80 de la dirección IP local IPv4 10.1.1.3 (proporcionada en IPv6
notación) y distribuye conexiones a las direcciones IPv4 10.1.1.1 y 10.1.1.2.

$ equilibrar -fp IMAP servidor de correo
Las conexiones al puerto IMAP local siempre se reenviarán al host
"servidor de correo". Balance permanece en primer plano y todos los datos se imprimen en formato legible
formato en stdout.

$ equilibrar -f 8888 host1 10.1.1.1:8000
Las conexiones al puerto local 8888 se reenvían alternativamente al host1, puerto 8888
y el host 10.1.1.1, puerto 8000. Balance permanece en primer plano conectado a la
"control de tty".

$ equilibrar IMAP mailserver1 :: 16 ! servidor de correo2
Se especifican dos grupos, cada uno con un miembro del canal. Primero hasta 16
las conexiones simultáneas se reenvían a "mailserver1". Tan pronto como sean
consumado, equilibrar procede con el siguiente grupo (1) que consumirá todos los restantes
conexiones que las reenvían al imap ort en "mailserver2".

$ equilibrar pop3 host1 host2 host3 ! conmutación por error1
Balance realiza el balanceo de carga por turnos para los tres hosts en el grupo 0 predeterminado
para servicios pop3. Si los tres hosts del grupo 0 fallan, todas las conexiones se
reenviado al host "failover1".

$ equilibrar telnet objetivo.munich.net::1
Aquí equilibrar se utiliza para restringir todas las conexiones a exactamente una a la vez
reenviar el puerto telnet.

$ equilibrar 8888 localhost :: 12 ! localhost :: 4 ! localhost :: 2 localhost :: 2 ! localhost: 25
Esta es una prueba simple, formando 5 grupos donde el equilibrio se autoreferencia por sí mismo.
servicios 20 veces. Esta es simplemente una prueba que definitivamente se puede probar en casa.

Use el saldo en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Gerente PAC
    Gerente PAC
    PAC es un reemplazo de Perl/GTK para
    SecureCRT/Putty/etc (Linux
    ssh/telnet/... gui)... Proporciona una GUI
    para configurar conexiones: usuarios,
    contraseñas, ESPERA regular...
    Descargar Administrador de PAC
  • 2
    geoservidor
    geoservidor
    GeoServer es un software de código abierto
    servidor escrito en Java que permite a los usuarios
    para compartir y editar datos geoespaciales.
    Diseñado para la interoperabilidad,
    publica da ...
    Descargar GeoServer
  • 3
    Luciérnaga III
    Luciérnaga III
    Una financiación personal gratuita y de código abierto.
    gerente. Firefly III cuenta con un
    sistema de contabilidad por partida doble. Usted puede
    ingrese y organice rápidamente su
    transacciones i ...
    Descargar Luciérnaga III
  • 4
    Extensiones de Apache OpenOffice
    Extensiones de Apache OpenOffice
    El catálogo oficial de Apache
    Extensiones de OpenOffice. Encontrarás
    extensiones que van desde diccionarios hasta
    herramientas para importar archivos PDF y conectarse
    con ext ...
    Descargar extensiones de Apache OpenOffice
  • 5
    Mantis BT
    Mantis BT
    Mantis es una aplicación web fácilmente implementable
    rastreador de errores basado para ayudar con el error del producto
    seguimiento. Requiere PHP, MySQL y un
    Servidor web. Echa un vistazo a nuestra demostración y alojamiento
    ofreciendo ...
    Descargar MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger es una aplicación de chat p2p
    para comunicación intranet y no
    requieren un servidor. Una variedad de útiles
    Se admiten características que incluyen
    notificar ...
    Descargar LAN Messenger
  • Más "

Comandos de Linux

  • 1
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 2
    capaz
    capaz
    abilint - validar un ABI de abigail
    representación capaz analiza el nativo
    Representación XML de una ABI tal como se emite
    por abidw. Una vez que ha analizado el XML
    represe ...
    Ejecutar capaz
  • 3
    coresendmsg
    coresendmsg
    coresendmsg: envía un mensaje de API CORE
    al demonio del núcleo-daemon...
    Ejecutar coresendmsg
  • 4
    servidor_core
    servidor_core
    core_server: el servidor principal para
    SpamBayes. DESCRIPCIÓN: Actualmente atiende
    la interfaz web solamente. enchufando
    oyentes para varios protocolos es TBD.
    Esto ...
    Ejecutar core_server
  • 5
    flash
    flash
    fwflash - programa para flashear archivos de imágenes
    a un dispositivo NXT conectado...
    Ejecutar flash
  • 6
    fwts-recoger
    fwts-recoger
    fwts-collect - recopila registros para fwts
    informe de errores. ...
    Ejecutar fwts-collect
  • Más "

Ad