イベントドリブンのサーバーレス コンピューティング プラットフォームを提供する Azure サービス。
本件、自己解決しました。
DNSサーバー側の問題もあったようで、名前解決が遅延してしまうようでした。
もしかしたら、AzureFunctionのDNSのリトライ回数が少ない・タイムアウトが短い等が影響していた可能性はありますが、一旦様子見します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Azure Functions で構成した関数にて、表題の通り名前解決のエラーが頻発するようになりました。
Error: getaddrinfo EAI_AGAIN xxxx.xxx.co.jp
やっていることとしては、Node.jsでHTTPSリクエストを外部サーバーに投げているだけなのですが、ここ最近頻発するようになりました。
エラーの頻度としては1%未満であり大半は問題無く解決されているのですが、それでも以前と比較すると明らかに多くなっている形となります。
状況を確認していますが、対象のドメインが設定されているサーバーの稼動には問題が無く、また権威DNSサーバー自体も問題無く稼働しています。
Azure Functions 以外の環境からの接続では、上記のようなエラーが発生していない事を確認しています。
※正確に言うと、Azure Linux VMの古いものからは一部同様の名前解決エラーが発生していますが、新しめのVMでは名前解決エラーが起きている所は見当たりませんでした
どこに問題があるのかが分からないですが、まずは Azure Functions 側のDNSに何か問題が発生しているのか、それともDNSサーバー側の問題なのかを考えたいです。
Azure Functions は数十個ありますが、いずれも以下の構成になっています。
リージョン:Japan West
オペレーティング システム:Windows
スタック:Node.js
ランタイム バージョン:4.1048.200.26180また、DNSサーバーはAzureのVMで構成したWindows Serverにて、DNSを設定しています。
Windows (Windows Server 2012 R2 Datacenter)かつ、Standard_A1_v2なのでスペックは低めです。
情報として必要なものがあれば提供しますので、よろしくお願いいたします。
イベントドリブンのサーバーレス コンピューティング プラットフォームを提供する Azure サービス。
モデレーターによって推奨された回答
本件、自己解決しました。
DNSサーバー側の問題もあったようで、名前解決が遅延してしまうようでした。
もしかしたら、AzureFunctionのDNSのリトライ回数が少ない・タイムアウトが短い等が影響していた可能性はありますが、一旦様子見します。