我在git-http-backend
后面使用apache
,一些(但不是全部)用户说这git push
对他们来说很重要。启用后GIT_TRACE=1 GIT_CURL_VERBOSE=1
,我们看到他们正在使用 http/2 并且有一条可疑的行说
17 bytes stray data read before trying h2 connection
当我要求他们强制使用 http/1.1 时,问题就消失了。Wireshark 似乎没有帮助,因为数据是加密的,而且我不知道如何调试这个问题。关于如何进行的任何想法都会非常有帮助!
为什么 http/2 会有杂散数据,我可以做些什么来调试这个问题?