如何延长 lucene.net 目录锁定的超时时间
How to extend the timeout on lucene.net directory lock
Directory lock error with Lucene.Net usage in an ASP.NET MVC site
大家好,
上面的link基本上就是我遇到的问题。
但是我正确地处理了作者。
问题是由于数据大小(200k + docs 25 列)和服务器速度慢,我的主要作者需要 20 分钟。
所以我有 2 位作家,其中一位什么都做(所有文档都在 4 小时计时器上)
还有一个是当有人手动编辑一列时,它会删除一个文档并重新添加它。
这是第二个抛出超时的原因是第一个作者仍然在做它永远的事情。我想增加超时时间,这可能吗?
干杯
您可以通过增加 IndexWriter.WRITE_LOCK_TIMEOUT, or setting it to -1 to wait forever. There's also a Lock.LOCK_POLL_INTERVAL 来更改锁定超时,IndexWriter.WRITE_LOCK_TIMEOUT, or setting it to -1 to wait forever. There's also a Lock.LOCK_POLL_INTERVAL 表示 Lock.Obtain 应尝试检索锁定的频率。
Directory lock error with Lucene.Net usage in an ASP.NET MVC site
大家好,
上面的link基本上就是我遇到的问题。
但是我正确地处理了作者。
问题是由于数据大小(200k + docs 25 列)和服务器速度慢,我的主要作者需要 20 分钟。
所以我有 2 位作家,其中一位什么都做(所有文档都在 4 小时计时器上)
还有一个是当有人手动编辑一列时,它会删除一个文档并重新添加它。
这是第二个抛出超时的原因是第一个作者仍然在做它永远的事情。我想增加超时时间,这可能吗?
干杯
您可以通过增加 IndexWriter.WRITE_LOCK_TIMEOUT, or setting it to -1 to wait forever. There's also a Lock.LOCK_POLL_INTERVAL 来更改锁定超时,IndexWriter.WRITE_LOCK_TIMEOUT, or setting it to -1 to wait forever. There's also a Lock.LOCK_POLL_INTERVAL 表示 Lock.Obtain 应尝试检索锁定的频率。