2011-05-20 119 views
2

我从cygwin汇编运行redis,32bit,2.0.2这里:http://code.google.com/p/servicestack/wiki/RedisWindowsDownload 我从终端运行它。它工作大概24小时,然后崩溃,没有错误,它只是关闭。我的配置文件我有默认值除外:Redis崩溃Windows Server 2003 R2

# 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添加任务时,它会抛出“解包太多值”的错误。 我没有跑过这么长时间,看看它是否经历了与24小时后的2.0.2相同的崩溃错误。
另外我每天在凌晨1点有redis flushdb。但是一天中的任何一部分都可能发生坠机事件,通常在自上次坠机后24小时左右发生。

有什么想法? 谢谢!

加法

对不起,我忘了提及,Twisted是轮询数据每20秒并将其存储到redis的,大致翻译到接近一个700000记录一天或使用4或5 GB的RAM。 Twisted没有问题,我只是认为它可能与问题有关。

跟进问题?

感谢Dhaivat Pandya! 是否有更支持Windows环境的键值数据库?

+0

这与Twisted有什么关系? – Glyph 2011-05-20 21:01:50

回答

0

Redis的确不应该与Windows一起工作,并且尝试使它与Windows一起工作的项目都有很多错误,这些错误会使它们变得不稳定。

相关问题