Redis Crash Windows Server 2003 R2 - PullRequest
       26

Redis Crash Windows Server 2003 R2

2 голосов
/ 21 мая 2011

Я использую Redis, 32bit, 2.0.2 из компиляции Cygwin здесь: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload Я запускаю его из терминала.Он отлично работает около 24 часов, а затем вылетает, без ошибок, просто закрывается.Мой конфигурационный файл имеет значения по умолчанию, кроме:

# save 900 1
# save 300 10
# save 60 10000
appendonly no
appendfsync no

Я попытался использовать более новую версию Redis.Redis-2.2.5 win32 здесь: https://github.com/dmajkic/redis/downloads Тем не менее, я могу запустить их, но выдает ошибку «распаковка слишком большого количества значений», когда задача добавляется в него с помощью Celery 2.2.6.Я не запускал это достаточно долго, чтобы увидеть, не возникает ли такой же ошибки при сбое, как в 2.0.2 после 24 часов.
Также у меня есть redis flushdb в 1:00 каждый день.Но авария может произойти в любую часть дня, обычно около 24 часов с момента последнего сбоя.

Есть мысли?Спасибо!

добавок

Извините, я забыл упомянуть, что Twisted опрашивает данные каждые 20 секунд и сохраняет их в redis, что примерно соответствует 700 тысячам записей в день или 4 или5 Гб оперативной памяти использовано.С Twisted нет проблем, я просто подумал, что это может иметь отношение к вопросу.

ответ на вопрос?

Спасибо, Дайват Пандья!Существуют ли базы данных «ключ-значение», более благоприятные для среды Windows?

1 Ответ

0 голосов
/ 22 мая 2011

Redis не должен работать с Windows, и проекты, которые пытаются заставить его работать с окнами, имеют множество ошибок, которые делают их нестабильными.

...