【发布时间】:2015-08-03 02:05:45
【问题描述】:
项目的智能发布(不发布其子项目)大约需要 1 分钟才能发布。即使它们没有真正发布的更改。而且此问题不仅限于特定项目或一组项目 - 这是整个网站。
日志文件sn-p:
11412 11:54:29 INFO AUDIT (sitecore\admin): Publish item: master:/sitecore/content/Home/error/404, language: en, version: 1, id: {872E1F05-CCF7-48F5-97EA-65A48FE93DAA}
15368 11:54:34 INFO AUDIT (sitecore\admin): Publish, languages:en, targets:Internet, databases:web, incremental:false, smart:true, republish:false, children:false
ManagedPoolThread #96 11:54:34 INFO Job started: Publish
ManagedPoolThread #4 11:54:34 INFO Job started: Publish to 'web'
ManagedPoolThread #4 11:54:34 INFO HtmlCacheClearer clearing HTML caches for all sites (1).
ManagedPoolThread #4 11:54:34 INFO HtmlCacheClearer done.
ManagedPoolThread #4 11:55:32 INFO Job ended: Publish to 'web' (units processed: 2)
ManagedPoolThread #96 11:55:32 INFO Job ended: Publish (units processed: )
我添加了一个新设置<setting name="MaxWorkerThreads" value="100"/>,希望可以加快速度,但没有运气。所有设置/事件队列都是 Sitecore 默认的。看起来这个过程被困在两者之间。
关于如何调试或修复此问题的任何提示或想法?
Sitecore 版本 - 6.5
编辑
web 和 master 数据库之间没有防火墙。支持的语言只有一种 - 英语。这是一个现有的解决方案,我没有对其进行任何更改。所有其他事件除了按预期发布 - 没有延迟。
干杯。
【问题讨论】:
-
您是否实现了任何自定义发布挂钩?如果是这样,我会首先禁用它们以排除它们是罪魁祸首。
-
没有。我还没有实现任何自定义发布挂钩。
-
Sitecore 实例中使用了多少种语言?
-
您使用什么样的服务器?如果您使用的是虚拟化服务器,那么您的 Web 和数据库服务器是否在同一个数据中心?如果您使用的是物理服务器,中间是否有防火墙?您的服务器规格是否满足最低要求?
-
值得testing your database performance 使用这个简单的脚本来排除任何连接问题。
标签: sitecore publish sitecore6