1

我们遇到了 Sitecore 的问题,其中智能发布被触发,我们无法确定是什么导致这些触发以及谁在触发它们。日志显示,用户每次都会使用“children:false”选项触发智能发布。但是当我在“发布状态管理器”模块中查看发布时,我们看到整个网站都在智能发布。该站点需要 10-15 分钟才能发布整个树。

该模块还针对发布显示用户名,但当我们与这些用户交谈时,事实证明他们没有为该站点触发智能发布。通常,他们会触发增量发布。

还有一个计划发布,每 15 分钟运行一次,它执行增量发布。

有人遇到过这个问题吗?“发布状态管理器”是否会导致此问题或意外的配置更改会导致此问题?

欢迎任何提示/提示/建议。

谢谢

4

2 回答 2

0

希望这会有所帮助,我们在通过 API 执行智能发布来完成增量发布时遇到了问题。

使用以下代码调用增量发布:

PublishAgent myPublish = new PublishAgent("master", "web", "incremental", "en");
myPublish.Run();

而是导致智能发布。

最终我们遇到了这个:

Sitecore.Data.Database master = Sitecore.Configuration.Factory.GetDatabase("master");
Sitecore.Data.Database[] targets = {Sitecore.Configuration.Factory.GetDatabase("web")};
Sitecore.Publishing.PublishManager.PublishIncremental(master, targets, master.Languages);

这似乎工作正常。

需要注意的是,这是很久以前的事了,我相信该网站是在 5.3 上,所以这些天情况可能会有所不同。

于 2012-07-24T09:26:54.570 回答
0

原来这是 Sitecore 安装的一个问题,其中增量发布正在发布子项目并导致它永远需要。Sitecore 支持已为此提供了修复程序。这不是 Sitecore 的已知问题。

于 2012-07-27T20:01:12.170 回答