我们的集群中有 30 多台 Linux 机器,所有机器都使用本地存储库服务器来下载 rpm 页面。
即使我们使用本地存储库,我们也发现可能会出现网络问题。例如 yum 安装问题,因为我们网络中的网络速度较慢。
所以我的问题是 - 我们可以定义一个自定义超时,以便/etc/yum.conf
告诉 yum 继续安装而不是在安装过程中失败吗?
到目前为止我发现了什么 - 从https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/sec-configuring_yum_and_yum_repositories
retries=value
其中
value
是 0 或更大的整数。该值设置 yum 在返回错误之前应尝试检索文件的次数。将其设置为 0 会使 yum 永远重试。默认值为 10。
其他建议是:
[main]
timeout=60
答案1
如果你看一下man yum.conf
,有这个选项:
timeout:超时之前等待连接的秒数。默认为 30 秒。对于极度超载的站点来说,这个时间可能太短了。
根据文档,您可以timeout
在“全局应用”[main]
部分或“每个存储库设置”部分中进行设置。yum.conf
[repositories]
默认位置yum.conf
是/etc/yum.conf
.