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