压测的时候报这个错误怎么才能解决啊?

6b6fa7ef845a7320c5a11d67c53ed791.png 压测的时候报这个错误怎么才能解决啊?

展开
收起
圆葱猪肉包 2023-03-27 15:35:31 255 分享 版权
阿里云 AI 助理回答

在进行压力测试(压测)时遇到错误,根据您可能遇到的不同情况,这里提供几个解决方向:

1. 后端压力不大但报错或超时

如果您的压测场景中后端服务并未承受高负载,却出现大量错误或超时现象,这通常与网络接入层的瓶颈或阈值限制有关。请按照以下步骤检查并调整:

  • 使用了SLB的业务

    • 监控SLB规格限制,包括最大连接数、CPS(每秒新建连接数)、QPS(每秒查询数)和带宽。
    • 若出现503错误且确认后端无异常,检查是否因SLB单IP限流导致,考虑调整配置或增加资源。
  • 使用了高防IP和WAF的业务

    • 压测特征可能触发安全防护策略,可临时关闭防护或配置允许PTS流量通过。
  • 使用了CDN或全站加速的业务

    • 预计压测流量接近或超出日常峰值时,提前向阿里云提交工单报备,以获得必要的支持和调整。

2. 报forbidden domain错误

若尝试对.gov.cn等政府类网站进行压测遇到此错误,是因为默认策略禁止此类操作。要解决这个问题,需遵循以下流程:

  • 准备备案材料:收集目标政府网站的备案截图。
  • 提交工单申请:通过阿里云智能客服平台提交工单,附上备案截图,申请特殊域名的压测权限。

3. 压测报告中百分百成功但异常数有报错

如果压测报告显示操作全部成功,但异常数显示有错误,这可能是由于施压结束瞬间部分请求被强制终止所致,如NullPointerException。这类错误非服务端问题,一般可以忽略。但为确保准确性,建议复核压测设置及监控日志,确认无其他潜在问题。

综上所述,解决压测中遇到的问题首先需要定位错误的具体类型,然后针对性地检查配置、调整策略或申请特定权限。如果以上措施不能解决问题,建议联系阿里云技术支持获取进一步帮助,并准备好相关日志和测试详情以便快速排查。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

云原生可观测基于Prometheus、Grafana 、OpenTelemetry 等核心产品, 形成指标、链路存储分析、异构数据源集成的数据层, 通过标准PromQL和SQL提供大盘展示、告警与探索能力。

收录在圈子:
+ 订阅
还有其他疑问?
咨询AI助理