阿里云SLB压测PTS的采样日志上有大量的503
问:为什么PTS的采样日志上有大量的503,但是后端服务器上确没有相关信息?
答:如果压测的接口错误中有很多 503,同时满足以下的现象:
接口是 HTTPS
暴露在公网的是 SLB
- 后端服务并没有抛出 503,甚至没有任何记录
503 报错信息与下面内容相同:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body bgcolor="white">
<h1>503 Service Temporarily Unavailable</h1>
<p>The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.</body>
</html>
那么,说明该报错是 SLB 抛出的。因为压测场景中发起压力的源 IP 有限,单IP触发了 SLB 集群的单 Proxy 限流。
解决办法:
升级 PTS 资源包。PTS 9.9 元资源包由于成本原因只有一个发起源 IP,只要是 628 及以上资源包即可享有最大 70个及以上 源IP。
使用 IP 扩展功能。
设置更高的目标并发或者 RPS。
PS:2和3都受限于资源包可用的最高公网IP数(独享施压节点),比如278的资源包只有22个。
https://help.aliyun.com/knowledge_detail/102765.html?spm=5176.2000002.0.0.1f9641e8ymfAas
阿里云SLB压测PTS的采样日志上有大量的503相关推荐
- 业务系统 Over 阿里云性能压测的最佳实践
业务系统性能压测的最佳实践 压测工具的选择 目前主流的压测工具有 ab Jmeter 阿里云PTS 如何来选择呢,我们建议如果是简单压测,可以直接使用ab来进行,它可以通过一条命令来快速的发起指定并发 ...
- 阿里云SLB负载均衡与使用SSL域名证书
阿里云SLB负载均衡与使用SSL证书 1.购买两台ECS服务器,这就是后台服务器,在这两个服务器上面部署你的网站,注意网站的端口要一样:比如都是 88. 2.在阿里云控制台的菜单里找到 负载均衡,创建 ...
- 云智慧压测实战分享之JMeter场景设置与监控
随着IT技术的飞速发展和企业互联网+业务规模不断扩张,IT架构经历了以数据计算为核心的C/S架构.以聚焦业务功能及服务化构建应用的经典互联网架构和如今整合IT资源和按需使用的云计算架构三个阶段. 与之 ...
- 【阿里云产品公测】高大上的搜索服务OpenSearch, 你值得拥有!
2019独角兽企业重金招聘Python工程师标准>>> [阿里云产品公测]高大上的搜索服务OpenSearch, 你值得拥有! 作者:阿里云用户trcher 一.前言: 在Open ...
- Rancher通过Aliyun-slb服务对接阿里云SLB教程
阿里云负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS)的流量分发控制服务. 本文将详尽演示Rancher如何通过Aliyun-slb服务对接 ...
- 【阿里云产品公测】大数据下精确快速搜索OpenSearch
2019独角兽企业重金招聘Python工程师标准>>> [阿里云产品公测]大数据下精确快速搜索OpenSearch 作者:阿里云用户小柒2012 相信做过一两个项目的人都会遇到上级要 ...
- 云智慧压测实战分享之JMeter脚本录制实例
在前面的<云智慧压测实战分享之JMeter工具使用初探>中我们对JMeter的功能特点和常用元件做了简单介绍,接下来说说JMeter的脚本录制.JMeter有多种录制脚本方法,其中最常见的 ...
- 阿里云SLB上http强制跳转到https问题处理
背景: 最近一客户有一个需求,需要将外网所有http访问请求强制跳转到https,公网出口使用阿里云SLB,证书放在SLB上,SLB后端实例为ECS(webserver)web服务使用nginx, 网 ...
- 调用阿里云SLB API设置SLB权重
背景:服务部署在阿里云ECS上,使用了阿里云SLB做负载均衡.使用jenkins做金丝雀发时,希望可以自动修改SLB的权重,实现服务器的上下线. 安装阿里云Python SDK 完成以下操作安装Pyt ...
最新文章
- iphone分辨率_iPhone 的屏幕为什么比安卓更丝滑?
- UVa 12012 - Detection of Extraterrestrial(hash)
- 4.12—002—周五
- 机房运维很枯燥?来看看中国银行数据中心基础设施可视化运维管理
- python wand安装_Python Wand posterize()用法及代码示例
- 程序人生:给程序员的18个建议
- uwsgi和nginx的故事
- 离合器预减振超载造成变速箱怠速异响matlab与python仿真分析
- idou老师教你学Istio 07: 如何用istio实现请求超时管理
- 函数使用了堆栈的字节超过_Go语言复习笔记——基本语法三之堆栈与字符串应用...
- 计算机做减法运算的过程,32位汇编基础_计算机做加减乘除
- 语音识别的两个方法_语音识别的应用有哪些
- Word 相关的快捷键
- 【笔记】gradle命令行运行任务如何设置代理模式
- 深度估计 双目深度估计+单目深度估计 ONNX运行程序
- 端口输出报错**Error** test5.ASM(60) Constant too large
- 电脑开飞行模式为什么还可以上网?
- hololens2 通信 之 Windows.Networking.Sockets
- 计算机逻辑运算实验总结,算术逻辑运算实验报告(共10篇).doc
- 自己对mysql中的Join的理解