Я запускаю Redis и подключаюсь из Ruby с помощью драгоценного камня Redis от ezmobius [1].Redis: странные протокольные/сетевые ошибки
Периодически (примерно раз в день) Я получаю серию исключений в приложении Rails, вызванном Redis, возвращающим странные результаты.
Они часто вызваны исключением таких на это:
Redis::ProtocolError: Protocol error, got '3' as initial reply byte
или
Redis::ProtocolError: Protocol error, got '9' as initial reply byte
или иногда
Errno::EAGAIN: Resource temporarily unavailable - Timeout reading from the socket
Это обычно требует перезагрузки моих серверов Rails, чтобы очистить проблемы с подключением. Я запускаю Fedora Core 8, Rails 2.3.8, Redis gem 2.0.3. У меня установлена система system_timer gem. У кого-нибудь есть идеи, как я могу остановить эти ошибки?
[1] Redis gem