文档首页/ 弹性负载均衡 ELB/ 用户指南 (巴黎区域)/ 常见问题/ 会话保持/ 如何使用Linux curl测试负载均衡会话保持?
更新时间:2023-11-25 GMT+08:00

如何使用Linux curl测试负载均衡会话保持?

  1. 申请ELB与ECS资源。
    1. 创建3个ECS实例,1个做客户端,2个做服务端。
    2. 创建1个ELB实例与HTTP监听器实例,注意务必开启“会话保持”功能。
  1. 启动服务端ECS的HTTP服务。

    登录第一个服务端ECS,在当前路径下创建名为“1.file”的文件,以标示第一个节点。

    并在当前路径执行以下命令启动HTTP服务。

    nohup python –m SimpleHTTPServer 80 &

    在第一个部署后端服务的虚拟机执行以下命令,确认HTTP服务正常。

    curl http://127.0.0.1:80

    登录第二个服务端ECS,在当前路径下创建名为“2.file”的文件,以标示第二个节点。

    并在当前路径执行以下命令启动HTTP服务。

    nohup python –m SimpleHTTPServer 80 &

    在本机执行以下命令,确认HTTP服务正常。

    curl http://127.0.0.1:80

  1. 从客户端ECS指定cookie值对ELB实例发起访问。

    调整以下命令,从客户端ECS对ELB实例发起访问,确认每次请求返回的file名称一致。

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