0

値 44120 の memcached クラスターからリターン コードを取得しています。このリターン コード値の意味がわからないため、memcached-northscale ruby​​ クライアントが機能しなくなります。

このコードの意味と、それを処理できる ruby​​ memcached クライアントを特定できる人はいますか?

この値を返す AWS ElastiCache クラスターを使用しています。

ありがとう!


更新: memcached-northscale を memcached に置き換えようとしたところ、次の例外が発生しました。

TypeError: can't convert Fixnum into String

Where:
[GEM_ROOT]/gems/memcached-1.4.6/lib/memcached/memcached.rb, line 306

根本的な原因はわかりませんが、memcached-northscale の以前の問題に関連している可能性があります。

私も例外を得ました:

Memcached::Error: Unknown return code: 4832

Where:
[GEM_ROOT]/gems/memcached-1.4.6/lib/memcached/memcached.rb, line 631
4

1 に答える 1

0

デフォルトの memcached タイムアウトが非常に短いタイムアウトでオーバーライドされていることを発見しました。タイムアウトを増やすと、これらのエラーが解消されました。なぜ短いタイムアウトが原因なのかはわかりませんが、どこかのライブラリのバグのようです。

于 2012-11-04T22:28:16.987 に答える