2017-01-11 36 views
0

azure redisキャッシュを使用してキャッシュするとこのエラーが発生します。私のオフィスネットワークでは動作しますが、自宅のインターネット接続では動作しません。どのように私はこの問題を解決することができます。redisキャッシュのタイムアウトエラー

"Timeout performing SET PortalViewds-pup-lounge, inst: 0, mgr: Inactive, err: never, queue: 5, qu: 3, qs: 2, qc: 0, wr: 1, wq: 1, in: 0, ar: 0, client Name`enter code here`: USER-PC, IOCP: (Busy=0,Free=1000,Min=200,Max=1000), WORKER: (Busy=1,Free=4094,Min=200,Max=4095), Local-CPU: 12.78%" 

答えて

1

これが家から時間切れになったという事実に基づいて、私はこれがクライアント側で問題であると思われます。私はあなたの役に立つタイムアウトの最も一般的な原因のリストをここに集めました。あなたのエラーメッセージに

https://gist.github.com/JonCole/db0e90bedeb3fc4823c2#file-diagnoserediserrors-clientside-md

、あなたはThreadPoolの成長の調整に実行されていないようですし、あなたのクライアント側のCPUは十分に低いと思われるので、それはおそらく、CPUの問題ではありません。次にチェックするのは、小さな/単純な要求のラウンドトリップ時間と比較したタイムアウトです(これにより、最小限の待ち時間を感じるのに役立ちます)。私はあなたが持っている帯域幅が許可された時間内にデータのサイズを転送できることを確かめるために取得/設定しようとしているキーのサイズを詳しく見ていきます。一般に、Redisはいくつかの大きな値ではなく、多数の小さな値で最も効果的です。

関連する問題