■ はじめに
https://dk521123.hatenablog.com/entry/36559479
で、Webサービスのアクセスする際にタイムアウト値を設けたが、 場合によって、時間がかかる場合があった。 どうやら、DNSの名前解決に時間が掛かっていそうなので、 OS側の設定で、DNSのタイムアウト値を設定してみた
目次
【1】手順 1)タイムアウト値と試行回数を設定する 2)設定反映 3)確認
【1】手順
1)タイムアウト値と試行回数を設定する
*「/etc/resolv.conf.tail」を新規作成し、 「options timeout:X attempts:X」で、タイムアウト値と試行回数を設定する
設定例
sudo vi /etc/resolv.conf.tail ~~~~ # タイムアウト : 3秒、試行回数: 1回 で設定する options timeout:3 attempts:1 ~~~~
2)設定反映
以下のコマンドで、設定を反映する
設定例
sudo sysetmctl daemon-reload # 数秒掛かる sudo sysetmctl restart networking
3)確認
「/etc/resolv.conf」を参照し、1)の設定が反映されているかを確認
設定例
sudo less /etc/resolv.conf
で「options timeout:3 attempts:1」があればOK
参考文献
http://qiita.com/todanano/items/323fa282c552de76923b
https://www.centos.org/forums/viewtopic.php?t=8001
関連記事
Webサービス / Metro [9] ~ タイムアウトを設定する / クライアントサイド ~
https://dk521123.hatenablog.com/entry/36559479
DNS (Domain Name System)
https://dk521123.hatenablog.com/entry/2015/02/03/151621