Durante varias configuraciones aguas arriba Nginx

  

asignación de aguas arriba nginx cuatro formas actualmente soporta 1, la votación (por defecto)


se asigna a cada solicitud de forma individual cronológicamente diferente del servidor back-end si el servidor back-end está abajo, excluido automáticamente.


2, peso

probabilidad para el sondeo, el peso, y es proporcional a la relación de acceso, para el caso en que el rendimiento del servidor de servicios de fondo desigual.

Por ejemplo:

bakend aguas arriba {

peso 192.168.0.14 servidor = 10;

servidor peso 192.168.0.15 = 10;

}


2, ip_hash

resultado de control para cada solicitud asignado por el acceso IP, de manera que cada acceso de invitado a un servidor de servicios de fondo fijo, la sesión puede resolver el problema .

Por ejemplo:

bakend aguas arriba {

ip_hash;

servidor 192.168.0.14:88;

servidor 192.168.0.15:80;

}


3, justo (tercero)

por el tiempo de respuesta de la solicitud de asignación al servidor de fondo, el tiempo de respuesta es corta preferentemente asignado .

back-end {
aguas arriba

servidor server1;

servidor2 servidor;

justo;

}


4, url_hash (tercero)


resultado de control pulse para acceder a solicitud de asignación de URL, cada URL dirigida al mismo servidor backend para la caché del servidor back-end cuando más eficaz.


Ejemplo: hash declaración en la declaración de aguas arriba, el servidor no se puede escribir otros parámetros como el peso, el algoritmo de hash se utiliza hash_method


back-end {
aguas arriba

servidor squid1: 3128;

servidor squid2: 3128;

hash de $ request_uri;

hash_method crc32;

}


consejos:


bakend aguas arriba {# define la carga del dispositivo y el estado del dispositivo de equilibrio Ip

ip_hash;

servidor 127.0.0.1:9090 abajo;

servidor 127.0.0.1:8080 peso = 2;

servidor 127.0.0.1:6060;

servidor 127,0 .0.1: 7070 copia de seguridad;

}

aumentar

PROXY_PASS servidor http en la necesidad de equilibrio de carga: //bakend /;


estado de cada dispositivo está configurado para:

1.down un frente involucrado temporalmente en un único servidor de carga

2.weight predeterminado 1.Weight mayor peso de la carga de peso será.

3.max_fails: número permitido de solicitudes con error por defecto es 1. Cuando excede el número máximo, devuelve el error definido módulo proxy_next_upstream

4.fail_timeout: max_fails fallaron después del tiempo de pausa.

5.backup: todos los demás máquina de copia de seguridad no inactivo u ocupado, solicita máquina de copia de seguridad. Por lo que esta máquina será la presión más ligera.


nginx soporta la carga simultánea de equilibrio múltiples conjuntos de ajustes, no se utiliza para el servidor para utilizar.


client_body_in_file_only en On puede hablar de post cliente a través de los datos en un archivo utilizado para la depuración

client_body_temp_path establecer el directorio de archivo de registro se puede configurar hasta tres capas catálogo


ubicación en coincidencia de URL se puede redirigir o un nuevo proxy de balanceo de carga

Copyright © Conocimiento de Windows All Rights Reserved