我们最近将我们的Umbraco站点迁移到了Windows2012服务器上(以前是在2008年的R2上)。第一周左右一切都很好,在过去的几天里,我们开始每小时左右接收一次write.lock文件错误。我可以重建索引,停止/重新启动应用程序池,但是错误总是会返回。使用Umbraco 7.4.2。有什么想法吗?
谢谢
Umbraco日志中的一些更多信息:
System.Exception: App正在关闭,因此索引批处理操作被忽略,IndexSet: ABCCorporateCyIndexSet 2016-11-09 16:15:07,513 P 2952/D88/T 139错误UmbracoExamine.DataServices.UmbracoLogService - Provider=ABCCorporateEnIndexer,NodeId=-1 System.Exception: App正在关闭,因此索引批处理操作被忽略,IndexSet: ABCCorporateEnIndexSet 2016-11-09 16:15:07,560 P2952/D88/T 139 ERROR UmbracoExamine.DataServices.UmbracoLogService - Provider=InternalIndexer,NodeId=-1 System.Exception: App关闭,因此忽略索引批处理操作,Umbraco.Web.PublishedCache.XmlPublishedCache.XmlCacheFilePersister : IndexSet: InternalIndexSet 2016-11-09 16:15:07,560 P2952/D87/T47警告InternalIndexSet-现在不能写,因为我们正在下降,变化可能会丢失。2016-11-09 16:15:07,576 P2952/D87/T47错误UmbracoExamine.DataServices.UmbracoLogService - Provider=InternalIndexer,NodeId=-1 System.Exception: App关机,因此忽略索引批处理操作,IndexSet: InternalIndexSet 2016-11-09 16:15:07,576 P2952/D87/T47 ERROR UmbracoExamine.DataServices.UmbracoLogService - Provider=ExternalIndexer,NodeId=-1 System.Exception: App关闭索引批处理操作被忽略,IndexSet: ExternalIndexSet 2016-09 16:15:07,576 P2952/D87/T47错误UmbracoExamine.DataServices.UmbracoLogService - Provider=ABCCorporateCyIndexer,NodeId=-1 System.Exception: App关闭索引批处理操作被忽略,IndexSet: ABCCorporateCyIndexSet 2016-09 16:15:07,576 P2952/D87/T47错误UmbracoExamine.DataServices.UmbracoLogService - Provider=ABCCorporateEnIndexer,NodeId=-1 System.Exception: App正在关闭,因此索引批处理操作被忽略,IndexSet: ABCCorporateEnIndexSet 2016-11-09 16:15:07,576 P2952/D79/T40警告IndexSet-不能现在写,因为我们要关闭,更改可能丢失。2016-11-09 16:15:07,576 P2952/D79/T40错误UmbracoExamine.DataServices.UmbracoLogService - Provider=InternalIndexer,NodeId=-1 System.Exception: App关闭,因此忽略索引批处理操作,IndexSet: InternalIndexSet 2016-11-09 16:15:07,591 P2952/D91/T34错误Umbraco.Core.Sync.DatabaseServerMessenger -分布式缓存不更新。执行指令失败(24232:[{“RefreshType”:5,"RefresherId":"55698352-dfc5-4dbe-96bd-a4a0f6f77145","GuidId":"00000000-0000-0000-0000-000000000000","IntId":6351,"JsonIds":null,"JsonPayload":null},{"RefreshType":3,“RefresherId”:“55698352-dfc5-4dbe-96bd-a4a0f6f77145”,"GuidId":"00000000-0000-0000-0000-000000000000","IntId":0,"JsonIds":"6351",“JsonPayload”:null}“)。指令被跳过/忽略:锁获取超时: NativeFSLock@C:\inetpub\Intranet2\AppData\TEMP\ExamineIndexes\INTRANET01\External\Index\write.lock: System.IO.IOException:进程无法访问文件'C:\inetpub\Intranet2\App_Data\TEMP\ExamineIndexes\INTRANET01\External\Index\write.lock‘,因为它正被另一个进程使用。
发布于 2016-11-10 08:28:23
您的问题可能与此问题有关:http://issues.umbraco.org/issue/U4-6338
https://stackoverflow.com/questions/40522853
复制相似问题