0

私はNorthscale1.0.0を使用していますが、新しいバージョンにアップグレードするのに十分な時間、それをぐったりさせるのに少し助けが必要です。Enyimライブラリを使用してC#とASP.NETを使用しています。現在、app.configのsocketPool設定に従って、アプリケーションに十分な接続がないことが疑われます。また、前の開発者のコ​​ードは、MemCacheへのGet呼び出しの試行からの例外を、アイテムがキャッシュにないかのように単純に処理することにも注意しました。これにより、プールが取得されたときにデータベースへの呼び出しが定期的に急増する可能性があります。飢えた。サーバーの負荷とは関係がないように見える奇妙な負荷の急上昇があります。彼はノーススケールへの接続のライフサイクルを正しく管理しておらず、その結果、ソケットプールで定期的に飢餓が発生していると思われます。

Getメソッドを呼び出してキャッシュからアイテムを取得するときに探す必要のある特定の例外はありますか?これに関する十分な情報を提供するドキュメントには、あまり多くの情報が表示されていません。誰かがこれに関するサンプルコードを持っていますか?.NETライブラリはおそらくそれらのいずれかに基づいていると思うので、JavaまたはPHPコードも受け入れます。

何か案は?

ありがとう、ウィル

4

1 に答える 1

0

membaseサーバー(以前のNorthscale)に正しく接続した場合、通常、ヒットしない場合にのみ「get」で例外が発生します。

于 2011-09-11T04:59:28.280 に答える