クラスタには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
。