【问题标题】:Chef remote file timeout connectionChef 远程文件超时连接
【发布时间】:2017-02-03 18:58:45
【问题描述】:

我在使用 Chef 时遇到问题。 我已将文件存储在内部存储库中。 当我启动厨师的运行并且我有一个远程文件指令时,厨师显示此错误:

   remote_file[c:\chef\local-mode-cache\cache/jdk-7u80-windows64.exe]      action create[2017-02-02T17:01:54+01:00]
    INFO: Processing remote_file[c:\chef\local-mode-cache\cache/jdk-7u80-windows-x64.exe] action create (c:/chef/local-mode-cache/cache/cookbooks/windows/libraries/windows_helper.rb line 82)
    [2017-02-02T17:11:58+01:00] ERROR: Timeout connecting to: http://myinternlrepository/ExternalPackages/content/com/oracle/java/jdk/7u80/jdk-7u80-windows-x64.exe, retry 1/5

将链接复制并粘贴到浏览器中,文件已正确下载。 Ruby 拥有所有权限,我尝试禁用防火墙,但 remote_file 在 5/6 次尝试时工作一次。

我在 Windows 7 pro sp1 上使用 Chef 12.5.1

你能帮帮我吗?

【问题讨论】:

    标签: chef-infra chef-recipe


    【解决方案1】:

    这可能是由防火墙或代理引起的。 您需要在client.rb文件中设置代理设置

    # HTTP for environment behind firewall
    # http://docs.opscode.com/config.html
    # solo.rb and client.rb can use the same http_proxy settings
    http_proxy "http://proxy.company.com:3128"
    http_proxy_user "username"
    http_proxy_pass "password"
    

    【讨论】:

    • 我没有任何防火墙或代理服务器
    • 我已经重新配置了我的系统网络配置,现在一切正常。谢谢你:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    相关资源
    最近更新 更多