yum (remiあり) でphpをインストールしていたら、中国?香港?にあるらしいミラーを参照していた。
[root@mori7 ~]# yum --disablerepo=* --enablerepo=remi-php56 search php 読み込んだプラグイン:fastestmirror, langpacks remi-php56 | 2.9 kB 00:00:00 Loading mirror speeds from cached hostfile * remi-php56: mirror.innosol.asia ====================================================== N/S matched: php ======================================================= php.x86_64 : PHP scripting language for creating dynamic web sites
回線がおそすぎてタイムアウトを起こしていた。
php-5.6.28-1.el7.remi.x86_64.r FAILED =====================- ] 8.0 kB/s | 11 MB 00:09:00 ETA http://mirror.innosol.asia/remi/enterprise/7/php56/x86_64/php-5.6.28-1.el7.remi.x86_64.rpm: [Errno 12] Timeout on http://mirror.innosol.asia/remi/enterprise/7/php56/x86_64/php-5.6.28-1.el7.remi.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds') 他のミラーを試します。 (29/30): php-5.6.28-1.el7.remi.x86_64.rpm | 2.6 MB 00:00:01 ImageMagick-last-libs-6.9.6.5- FAILED ============================== ] 0.5 B/s | 14 MB 842:38:44 ETA http://mirror.innosol.asia/remi/enterprise/7/remi/x86_64/ImageMagick-last-libs-6.9.6.5-1.el7.remi.x86_64.rpm: [Errno 12] Timeout on http://mirror.innosol.asia/remi/enterprise/7/remi/x86_64/ImageMagick-last-libs-6.9.6.5-1.el7.remi.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds') 他のミラーを試します。 (30/30): ImageMagick-last-libs-6.9.6.5-1.el7.remi.x86_64.rpm | 2.2 MB 00:00:01
諸般の事情により参照するミラーサイトの国を限定したい場合、 下記のような設定をすると良いらしい。
ただし、fastestmirror有効時限定。
vim /etc/yum/pluginconf.d/fastestmirror.conf --- # 追記 include_only=.us,.uk,.jp ---
設定変更後
[root@mori7 ~]# yum --disablerepo=* --enablerepo=remi-php56 search php 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile Including mirror: remi.check-update.co.uk * remi-php56: remi.check-update.co.uk ====================================================== N/S matched: php ======================================================= php.x86_64 : PHP scripting language for creating dynamic web sites