4

背景:我正在尝试在不同的损失和延迟参数下使用硒和铬在卫星链路上测量常见指标(例如 firstContentfulPaint)。

问题:当以高延迟/丢失率运行时,铬会相对较早地停止握手并显示以下错误消息:4001103us 之后没有最近的网络活动。(确切的微秒数会发生变化,但始终等于 4 到 5 秒)。

到目前为止发现:此错误消息似乎在此处生成:https://source.chromium.org/chromium/chromium/src/+/main:net/third_party/quiche/src/quic/core/quic_connection.cc; l=6323?q=%22No%20recent%20network%20activity%20after%22&ss=chromium

我相信相关变量是:quic_max_idle_time_before_crypto_handshake_seconds

并设置在这里:https ://source.chromium.org/chromium/chromium/src/+/main:net/third_party/quiche/src/quic/core/quic_constants.h;l=139;drc=1b6e5b6710b7c002de308d7195326fc84d6e9b33

问题/ TL;DR

如何更改 chromium 在 HTTP/3 / QUIC 握手阶段使用的超时?(无需从头开始构建铬)

非常感谢!

4

0 回答 0