【问题标题】:Sonatype Nexus 3 504 Gateway Timeout when pushing to hosted Docker repository推送到托管 Docker 存储库时,Sonatype Nexus 3 504 网关超时
【发布时间】:2016-08-15 12:57:22
【问题描述】:

推送到 Sonatype Nexus 3 上的托管 Docker 存储库时,我收到 504 GATEWAY_TIMEOUT。我正在尝试推送多 GB 层:

    451c9f0946ad: Image already exists
    97444a62d0da: Image already exists
    3acdb070c7f5: Image already exists
    78362681bd49: Image already exists
    5890a244c36a: Pushing [==================================================>] 2.403 GB
    Received unexpected HTTP status: 504 GATEWAY_TIMEOUT

大约 4 到 4.5 分钟后似乎出现错误。我看不到调整 Nexus 端超时的方法。有什么想法吗?

【问题讨论】:

    标签: timeout nexus sonatype http-status-code-504


    【解决方案1】:

    您会从 Nexus 前面运行的反向代理收到错误 504,而不是 Nexus 本身。您是否在服务器前面运行了 nginx 或 Apache 或类似的东西?如果是这样,请检查那里的配置。

    【讨论】:

    • 感谢您的回复!我更仔细地查看了我在 Nexus 前面使用的 AWS ELB 配置。我发现了一个默认为 60 秒的“空闲超时”设置,并将其设置得更高(300 秒)。这似乎解决了问题。再次感谢!
    • 使用 AWS ALB 运行也有这个问题。增加空闲超时似乎没有帮助。您找到其他解决方案了吗?
    猜你喜欢
    • 1970-01-01
    • 2019-09-24
    • 2019-10-22
    • 2017-06-16
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 2016-11-20
    • 2013-05-20
    相关资源
    最近更新 更多