2011-09-09 3 views
0

私はNorthscale 1.0.0を使用しています。新しいバージョンにアップグレードするのに十分な時間をかけて少しでも助けてください。私はC#とASP.NET Enyimライブラリを使用して動作するように使用しています。私は現在、アプリケーションがapp.configのsocketPool設定ごとに十分な接続を持っていないと思われます。私はまた、以前の開発者のコ​​ードでは、アイテムがキャッシュに入っていないかのように、MemCacheへのGet呼び出しの例外を処理しているだけであることに気付きました。これは、プールが取得されるとデータベースへの呼び出しに定期的なスパイクが生じる飢えた私たちは、サーバーの負荷に関係のない奇妙な負荷スパイクを経験しています。私はNorthscaleへの接続のライフサイクルを正しく管理していないと思っています。その結果、ソケットプールで定期的に飢餓が発生していますが、それを証明することはできません。EnyimのMemcache(northscale)ソケットプールの質問

キャッシュからアイテムを取得するためにGetメソッドを呼び出すと、特定の例外がありますか?私はこれについて十分な情報を与えてくれるドキュメントではあまり見ていません。誰もこれに任意のサンプルコードがありますか?とにかく、.NETライブラリはおそらくそれらのいずれかに基づいていると思うので、私はJavaまたはPHPコードを受け入れます。

アイデア?あなたはMemBase値サーバ(旧Northscale)に正しく接続していた場合

おかげで、 ウィル

答えて

0

は、一般的に、あなたはそれがヒットしないとき「取得」に関する例外を取得します。