当前位置: 首页 > news >正文

解决客户访问超时1s问题

访问公网地址返回状态码499-CSDN博客

需求描述

客户访问公司公网服务,期望在1s内完成。他们在客户端设置了超时1s的配置,如果超过1s公司服务就会报错499,这是正常的请求返回。

这里是业务简易的连路图:

分析问题

目前这个服务通过公网的alb负载均衡到ecs,通过ecs再转发到内网的java网关。

观察alb负载均衡的日志,这里有收到请求,证明公网连路是没有问题的,请求也到达了alb负载均衡,这里也想后端服务器转发了请求,这里日志也有写具体的IP地址,到具体的IP地址上查看日志。(这里也排除了防火墙拦截的问题,查看了防火墙的日志,未对请求进行拦截)

编写一个客户端超时1s,并发200qps的python2脚本,直接放到测试服务器上运行,测试当前ecs的转发能力。

# -*- coding: utf-8 -*-
import urllib2
import json
import threading
import timedef post_request(url, headers, data, timeout):req = urllib2.Request(url, data=data, headers=headers)try:start_time = time.time()response = urllib2.urlopen(req, timeout=timeout)end_time = time.time()e
http://www.lryc.cn/news/423031.html

相关文章:

  • Linux命令(基础面试可用,都是自己觉得平时使用多的)
  • opencv-python图像增强一:传统图像去噪方法整理
  • Canal单机部署
  • java,每日练习02
  • C# TreeView
  • 通过xshell使用密钥连接阿里云服务器
  • <数据集>路面坑洼识别数据集<目标检测>
  • 几个常用脚本
  • gtest中TEST和TEST_F和TEST_P的区别是什么
  • VS2022如何调出输出窗口,并在输出窗口打印日志
  • 【全国大学生电子设计竞赛】2021年I题
  • 【项目】基于Vue2+Router+Vant 前端面经项目
  • 【论文阅读】YOLOv10: Real-Time End-to-End Object Detection
  • 计算资源消耗
  • 企业微信推送消息的Java实现教程
  • 强化学习之Actor-Critic算法(基于值函数和策略的结合)——以CartPole环境为例
  • Linux学习记录(五)-------三类读写函数
  • 2024年8月13日(lvs NAT脚本 RS脚本 ds脚本)
  • css实现水滴效果图
  • 接口测试面试题目,你都会了吗?
  • jmeter-beanshell学习16-自定义函数
  • LogicFlow工作流在React和Vue3中的使用
  • Python循环语句:不到长城心不死
  • Unity教程(九)角色攻击的改进
  • 宠物空气净化器真的能除毛吗?有哪些选购技巧和品牌推荐修改版
  • Qt自定义注释
  • 【模电笔记】——信号的运算和处理电路(含电压比较器)
  • Java之 equals()与==
  • Ubuntu20.04 运行深蓝路径规划hw1
  • 企业如何组建安全稳定的跨国通信网络