我的 umbraco cms 遇到问题。我们使用 umbraco 4.6.2 和 .net 用户控件。一切都运行良好,直到几周前,客户开始抱怨更新的内容没有显示在前端。
经过一番调查后,我确定就在这种情况开始发生之前,其中一个用户遇到错误,指出 App_Data/ExamineIndexes 中的文件无法更新,因为其他进程正在使用/锁定。
一所大学建议我停止网站并删除 App_Data/ExamineIndexes 文件夹中的所有文件。我这样做了,网站再次运行良好几天,然后发生了同样的事情,我再次修复了。这种情况在一周内每天都会发生,然后有一天修复不起作用,我被迫开始直接从 umbraco 数据库提取数据,而不是使用标准的 umbraco 内置方法。这修复了现有页面上的内容缓存,但现在当我创建新页面时,umbraco.config 文件不会更新,因此不会创建新页面。
我已经尝试过重新发布整个网站,但这不起作用。 App_Data/umbraco.config 的权限是正确的。
有人经历过类似的事情吗?
我也很想知道是否有人能给我一个文件首先被锁定的原因。
太长了;
Umbraco 缓存已损坏并且无法再次运行,我们将不胜感激任何帮助。
检查您的应用程序池是否将最大工作进程设置为 1。Umbraco 在将其转储到 XML 缓存之前会在内存中进行一些缓存。如果您的后台运行在多个进程上,它会变得非常混乱,这通过刷新页面时显示不同版本的页面来表现出来,类似于服务器未正确同步的负载平衡网络场。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)