Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Elastic Load Balance/ Preguntas frecuentes/ Sesiones persistentes/ ¿Cómo pruebo sesiones adhesivas con comandos de Linux Curl?
Actualización más reciente 2024-02-19 GMT+08:00

¿Cómo pruebo sesiones adhesivas con comandos de Linux Curl?

  1. Preparar los recursos necesarios.
    1. Compre tres ECS, uno como cliente y los otros dos como servidores backend.
    2. Cree un balanceador de carga y agregue un oyente de HTTP al balanceador de carga. Habilita las sesiones adhesivas cuando agrega el oyente.
  1. Inicie el servicio HTTP de los dos servidores backend.

    Inicie sesión en un servidor backend y cree un archivo llamado 1.file en el directorio actual para marcar este servidor.

    Ejecute el siguiente comando en el directorio actual para iniciar el servicio de HTTP:

    nohup python –m SimpleHTTPServer 80 &

    Ejecute el siguiente comando para comprobar si el servicio HTTP es normal:

    curl http://127.0.0.1:80

    Inicie sesión en el otro servidor backend y cree un archivo llamado 2.file en el directorio actual.

    Ejecute el siguiente comando en el directorio actual para iniciar el servicio de HTTP:

    nohup python –m SimpleHTTPServer 80 &

    Ejecute el siguiente comando para comprobar si el servicio HTTP es normal:

    curl http://127.0.0.1:80

  1. Acceda al balanceador de carga desde el cliente y especifique el valor de la cookie.

    El siguiente es un comando de ejemplo. Cambie los parámetros según sea necesario. Asegúrese de que los nombres de archivo devueltos de cada solicitud son los mismos.

    curl --cookie "name=abcd" http://ELB_IP:Port