我们将发布代理设置为每15分钟使用“增量发布”运行。 Sitecore客户端用户“检入”和“批准”Sitecore中的项目以对项目进行排队。如果需要立即生活,他们也可以进行手动发布。我们看到一些问题,其中一些通过工作流程签入和批准的项目未被预定发布者接收。此外,当用户尝试从发布选项卡发布时,父发布但不发布子项。子项必须一次发布一个。
对我而言,问题似乎是这些已批准的项目未添加到发布队列中。但我不确定这一点。
我们安装了一个名为“发布状态管理器”的模块,它基本上向Sitecore用户显示了活动或队列中的各种发布操作。安装该模块后,此问题就开始发生了。我不确定这是否是导致这个问题的原因。
我正在寻找关于在哪里寻找以及如何解决此问题的一些建议/建议。
答案 0 :(得分:2)
最终工作流程步骤中的项目始终会添加到发布队列中。我想你的问题围绕着这样一个事实,即工作流程中的项目不在最后的工作流程步骤中。请确保实际达到此状态。
如果您想查看发布队列中的内容,请阅读以下文章:
http://briancaos.wordpress.com/2011/06/16/sitecore-publish-queue/
您必须使用“当前视图”中所述的代码,因为它会告诉您下次执行增量发布时发布的内容。
此外,请确保发布代理发布当前目标并更正语言:
<agent type="Sitecore.Tasks.PublishAgent" method="Run" interval="00:00:00">
<param desc="source database">master</param>
<param desc="target database">web</param>
<param desc="mode (full or smart or incremental)">incremental</param>
<param desc="languages">en, da</param>
</agent>
答案 1 :(得分:0)
我们安装的模块只是编写了发布管道
答案 2 :(得分:0)
发布代理不会获取排队的项目。您可以将此值设为false。或者创建用户,给予适当的访问权限并覆盖代理以切换用户。