【问题标题】:While updating in SVN - getting HTTP status 502 Proxy Error在 SVN 中更新时 - 获取 HTTP 状态 502 代理错误
【发布时间】:2018-11-21 13:21:41
【问题描述】:

我在印度有一个 SVN 服务器。我在不同的国家总共有 6 台 6 台服务器。 SVN 存储库将在所有边缘服务器中每 30 秒更新一次。在德国边缘服务器中,我面临一个 svn: E175002: Unexpected HTTP status 502 'Proxy Error' on 'repo name'。没有网关或代理。存储库的总大小为 146GB+。

请提出会导致此类问题的原因。

从服务器端 apache 配置 httpd.conf 超时 600。客户端启用 ~/.subversion/server -> http-bulk-updates 和 http-timeout。

【问题讨论】:

  • 我认为您将不得不进行更多调试。您可以登录该边缘服务器并尝试从它向源服务器发出 Web 请求吗?你可以在那里检查任何代理配置,或者例如tcpdump 出站数据包以检查它们是否到达您期望的地方而不是代理?你能检查一下源服务器的网络日志,看看它是否在服务 502 吗?
  • 亲爱的@Rup,感谢您的建议。我可以通过 Web 请求获得从边缘服务器到源服务器的响应。服务器中没有配置代理,并检查了 tcpdump 是否已按预期接收数据包。但我仍然面临代理错误。
  • 在网络监控设备(河鸟)中,我们已将边缘服务器 IP 列入白名单。尝试新结帐时,它显示 svn: E000110: Error running context: Connection timed out.

标签: svn tortoisesvn subversion-edge


【解决方案1】:

这里我已经完成了颠覆配置文件的修改。在具有全局配置的 ~/.subversion/server 文件中。我根据https://subversion.apache.org/docs/release-notes/1.8.html URL 在边缘服务器中更新了http-bulk-updates 选项。另外,From the Network traffic monitor, we have a bypassed the server and client SVN. 只有在我从边缘服务器端得到正确的响应之后。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-22
    • 2013-09-25
    • 2017-04-29
    • 1970-01-01
    • 2017-05-20
    相关资源
    最近更新 更多