我想使用完整的内存RavenDB(版本2.5.2996)来运行一些集成测试。 我使用以下命令启动了RavenDB服务器:
Raven.Server.exe --ram --debug
服务器正常启动。 集成测试卡住了,我在RavenDB调试控制台中遇到了很多错误:
Request #143: GET - o ms - <database name> - 404 - /indexes/Raven/DocumentByEntityName?definition=yes
使用普通的RavenDB实例(不在内存中),集成测试通过。 我试图在RavenDB文档中搜索一些线索,但我没有找到任何东西。任何人都可以帮助我理解它为什么不起作用?
答案 0 :(得分:0)
--ram
选项适用于系统数据库,您需要通过在创建数据库时设置Raven/RunInMemory = true
来指定每个数据库也在内存中运行。