首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django,Xapian和Haystack的DataBaseLock错误

Django,Xapian和Haystack的DataBaseLock错误
EN

Stack Overflow用户
提问于 2009-11-09 21:04:22
回答 1查看 263关注 0票数 1

我正在用xapian/haystack索引一个模型。当我在本地机器上测试它时,一切都很好,但是当我试图在服务器上保存模型时,Xapian抛出了一个DatabaseLockError

代码语言:javascript
复制
Exception Type: DatabaseLockError
Exception Location: /opt/python2.6/lib/python2.6/site-packages/xapian.py in __init__, line 2886

2886: _xapian.WritableDatabase_swiginit(self,_xapian.new_WritableDatabase(*args))

我在django haystack官方网站上读到了一些关于排队的东西。这是要走的路吗?如果是,我该如何实现它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-11 20:42:35

对于这个xapian并发写入问题,似乎没有“即时”解决方案。因此,我将运行索引cronjob 24小时,并使用SQL查询获取较新的内容,其中我只获取updated_on >= now -24小时的数据集,并将它们与xapian结果合并。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1700869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档