Networking http2中具有无效控制帧的GoAway帧

Networking http2中具有无效控制帧的GoAway帧,networking,https,tls1.2,http2,nghttp2,Networking,Https,Tls1.2,Http2,Nghttp2,我有一个代理服务器,它将与浏览器握手并从浏览器读取数据,然后代理服务器将连接到远程服务器并将数据发送到远程服务器,反之亦然 这两种连接(即:浏览器到代理服务器和代理服务器到远程服务器)都使用HTTP/2网络协议。代理服务器与浏览器和远程服务器握手后,将在它们之间传输所有数据。像这样的小型网站运行良好。但是对于更大的网站,如,或,浏览器(chrome、firefox、safari)在GOAWAY框架中抛出错误(无效的控制框架或太大的框架)。代理服务器将通过隧道传输所有帧(即:标题,数据,窗口更新,

我有一个代理服务器,它将与浏览器握手并从浏览器读取数据,然后代理服务器将连接到远程服务器并将数据发送到远程服务器,反之亦然

这两种连接(即:浏览器到代理服务器和代理服务器到远程服务器)都使用HTTP/2网络协议。代理服务器与浏览器和远程服务器握手后,将在它们之间传输所有数据。像这样的小型网站运行良好。但是对于更大的网站,如,或,浏览器(chrome、firefox、safari)在
GOAWAY
框架中抛出错误(
无效的控制框架
太大的框架
)。代理服务器将通过隧道传输所有帧(即:
标题
数据
窗口更新
,等等)

在HTTP/2 RFC中,我读到:

这两种类型的流控制都是逐跳的,即仅在两个端点之间。中间层不转发依赖连接之间的窗口更新帧


这跟我有什么关系吗?有人能帮我找到这个错误的解决方案吗?

这是你写的代理吗?您使用哪些技术?代理是否有某种日志转储所有经过的帧?是的,它是一个代理。你是在问我使用的是哪种编程语言吗?用C++语言编写的。代理转储所有帧。你能在GOAWAY帧之前发布帧吗?这是你写的代理吗?您使用哪些技术?代理是否有某种日志转储所有经过的帧?是的,它是一个代理。你是在问我使用的是哪种编程语言吗?用C++语言编写的。代理转储所有帧。你能在门廊帧之前发布帧吗?