系统相关
首页 > 系统相关> > ERR_SPDY_PROTOCOL_ERROR在nginx中的含义是什么?

ERR_SPDY_PROTOCOL_ERROR在nginx中的含义是什么?

作者:互联网

我和我的一些同事得到了net :: ERR_SPDY_PROTOCOL_ERROR错误.

我们使用ngnix版本1.8.0.错误不稳定(难以复制),并且Ngnix错误日志没有此错误.

您如何建议我们抓住并解决这个问题?

解决方法:

在尝试使用Chrome上的ERR_SPDY_PROTOCOL_ERROR找到我遇到的问题的帮助时,我遇到了这个问题.认为这可能会让其他人受益

我们的情况/解决方案:我们使用连接到EC2实例的AWS Application Load Balancer.我们在EC2上运行的脚本之一代理来自客户端浏览器的请求.我们最近更新了脚本 – 没有相关更改 – 并注意到Chrome和Safari对代理脚本的请求都开始失败. Chrome显示ERR_SPDY_PROTOCOL_ERROR错误,当我们挖掘它时,我们可以看到此请求使用的是HTTP / 2. Firefox请求继续正常工作.

我们的解决方案:我们关闭了ALB中的HTTP / 2支持.马上解决了这个问题.

AWS CLI命令:

aws elbv2 modify-load-balancer-attributes --load-balancer-arn <your_load_balancer_arn> --attributes Key=routing.http2.enabled,Value=false

标签:nginx,spdy
来源: https://codeday.me/bug/20190928/1828161.html