我正在运行 NServiceBus 3.3 并收到此错误:
超时轮询失败。
没有名为:RavenTimeoutPersistence/TimoutDataSortedByType 的索引
我把这个工人作为我的分销商。像这样:
NServiceBus.Host.exe
/install NServiceBus.Distributor NServiceBus.Production
/serviceName:BusDistributorService
/displayName:"Bus Distributor Service"
这个答案表明我需要删除并重新创建索引。
但除了 NServiceBus 使用它而且它以前从未给我带来过问题之外,我对 RavenDB 一无所知。当我没有这样做的经验时,我对使用我的 prod 系统犹豫不决。
谁能给我介绍一下如何删除和重新创建这个索引?
作为旁注,有谁知道这种错误是否意味着我丢失了消息?