0

我从值 44120 的 memcached 集群获得返回码,这破坏了我的 memcached-northscale ruby​​ 客户端,因为它不知道这个返回码值的含义。

谁能阐明这段代码的含义以及哪些 ruby​​ memcached 客户端能够处理它?

我正在使用返回此值的 AWS ElastiCache 集群。

谢谢!


更新:我只是试图用 memcached 替换 memcached-northscale,但得到了这个异常:

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 回答