是否可以更改 yum 安装的超时时间?

是否可以更改 yum 安装的超时时间?

我们的集群中有 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.

相关内容