events
3月31日 23時 - 4月2日 23時
究極の SQL、Power BI、Fabric、AI コミュニティ主導のイベント。 3 月 31 日から 4 月 2 日。 コード MSCUST を使用して 150 ドルの割引。
今すぐ登録このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
この記事では、クライアント アプリケーションを Azure Cache for Redis に接続する場合のトラブルシューティングのヘルプを示します。 接続の問題は、断続的な接続の問題と継続的な接続の問題の 2 つの種類に分かれています。
クライアント アプリケーションには、修正プログラムの適用や接続数の急増などのイベントが原因で断続的な接続の問題が発生する可能性があります。
場合によっては、キャッシュに対して予定どおりまたは予定外のサーバー メンテナンスが行われることがあります。 メンテナンス中にアプリケーションが悪影響を受ける可能性があります。 検証するには、ポータルで Errors (Type: Failover)
メトリックを検査します。 フェールオーバーの影響を最小限に抑える方法については、「接続の回復力」を参照してください。
Connected Clients
メトリックの Max 集計が、特定のキャッシュ サイズに対して許可される接続の最大数に近いかあるいは大きいか検査してください。 クライアント接続ごとのサイズ設定の詳細については、「Azure Cache for Redis のパフォーマンス」をご覧ください。
Linux でオプティミスティック TCP 設定を使用すると、クライアント アプリケーションで接続の問題が発生する可能性があります。 接続停止が 15 分間続くことに関する記事を参照してください。
アプリケーションが Azure Cache for Redis に接続できない場合、キャッシュ上の一部の構成が正しく設定されていない可能性があります。 次のセクションでは、キャッシュが正しく構成されていることを確認する方法について提案します。
redis-cli を使用して接続をテストします。 CLI の詳細については、「Azure Cache for Redis での Redis コマンドライン ツールの使用」を参照してください。
redis-cli を使用して接続できない場合は、PowerShell で PSPING
を使用して接続をテストできます。
psping -q <cache DNS endpoint>:<Port Number>
送信されたパケットの数が受信したパケット数と等しいか確認できます。 確認すると、接続で切断がないことが保証されます。
仮想ネットワークの構成を検査するステップを以下に示します。
プライベート エンドポイントの構成を検査するステップを以下に示します。
Public Network Access
フラグは、プライベート エンドポイントを作成する場合、既定で無効になっています。 Public Network Access
を正しく設定していることを確認します。 キャッシュが Azure portal 内にある場合、この設定の左側にある [リソース] メニューの [プライベート エンドポイント] を確認します。Public Network Access
を有効にする必要があります。<cachename>.redis.cache.windows.net
に接続されているかどうかを確認します。 構成または接続文字列では <cachename>.privatelink.redis.cache.windows.net
を使用しないことをお勧めします。nslookup <hostname>
のようなコマンドを実行します。ファイアウォールが Azure Cache for Redis 用に構成されている場合は、クライアント IP アドレスがファイアウォール規則に追加されていることを確認します。 Azure portal で [設定] の下にある [リソース] メニュー上の [ファイアウォール] を検査できます。
ネットワークでサードパーティのファイアウォールまたはプロキシを使用する場合は、Azure Cache for Redis のエンドポイント *.redis.cache.windows.net
がポート 6379
および 6380
と共に許可されているか検査してください。 クラスター化キャッシュまたは geo レプリケーションを使用する場合は、より多くのポートを許可する必要が生じる場合があります。
ネットワークまたはセキュリティ リソースがキャッシュのパブリック IP アドレスを使うように構成する場合は、キャッシュのパブリック IP アドレスが変わっていないかどうかを確認します。 詳しくは、「パブリック IP アドレスではなくホスト名に依存する」をご覧ください。
Premium キャッシュで仮想ネットワーク (VNet) インジェクションを使うことは可能ですが、Azure Private Link をお勧めします。
詳細については、以下を参照してください:
仮想ネットワーク (VNet) 内のキャッシュの geo レプリケーションは、注意事項付きでサポートされています。
仮想ネットワーク (VNet) を効果的に構成し、geo レプリケーションで問題が起きないようにするには、受信と送信の両方のポートを正しく構成する必要があります。 VNet の構成ミスに関する最も一般的な問題を回避する方法の詳細については、「geo レプリケーション ピア ポートの要件」を参照してください。
次の記事では、接続性と回復力の詳細について説明します。
events
3月31日 23時 - 4月2日 23時
究極の SQL、Power BI、Fabric、AI コミュニティ主導のイベント。 3 月 31 日から 4 月 2 日。 コード MSCUST を使用して 150 ドルの割引。
今すぐ登録トレーニング
認定資格
Microsoft Certified: Azure Network Engineer Associate - Certifications
Azure ネットワーク インフラストラクチャ、負荷分散トラフィック、ネットワーク ルーティングなどの設計、実装、メンテナンスのデモを行います。