小编mlu*_*ker的帖子

Sitecore EventQueue表越来越失控

我们遇到的问题是EventQueue表有时会非常快速地增长,每秒最多3k条记录,并且永远不会清除记录(截至目前为3000万条记录).我们的环境有如下设置:

Sitecore 7.2

  • 4台CD服务器和1台CM服务器
  • 所有四个CD服务器都是负载平衡的.
  • CD1和CD2指向DB1服务器CD3,CD4指向DB2
  • 服务器有2个发布目标(每个数据库一个)合并
  • 在所有服务器(CM,CD)上为Core db设置复制
  • EventQueue已启用

我有几个问题,所以我将它们分解为单独的行项目.

  1. 当为所有CD服务器发布发布时,更新内容直接从CM数据库发送到CD数据库(所有正确的表),或者是否发送到CD数据库中的EventQueue表,并且CD服务器有一个作业/查看表并根据需要更新的任务.

  2. 根据第一个问题的答案,如果有2个CD服务器指向同一个DB,他们如何知道他们是否应该处理EventQueue表(他们不会每个处理表并重复工作)

  3. 为什么没有清除EventTable表?如何清除,何时清除?

sitecore sitecore7 sitecore7.2

13
推荐指数
1
解决办法
4765
查看次数

Sitecore 个性化首次访问规则

我想知道 Sitecore 8.2 中的任何内置个性化规则是否符合我所寻找的要求。使用个性化,我试图使页面上的模块在您第一次访问该页面时显示。当前会话中对该页面的任何后续访问都不会呈现该模块。

我认为内置规则“当前访问期间已访问[特定页面] ”会起作用,但在我的场景中不起作用。如果[特定页面]参数不是当前页面,它会起作用,但这不是我需要的。

似乎访问是在验证规则之前记录的,因此当规则最终验证时,它认为该页面之前已经被访问过,而实际上这可能是第一次页面访问。

除了创建自定义规则之外还有什么想法吗?提前致谢。

sitecore sitecore-mvc sitecore8

5
推荐指数
1
解决办法
1667
查看次数

.Net Core 项目参考继承

我注意到在使用 .net core 2.2 时,如果您将项目引用添加到另一个项目,这些项目引用可用于引用原始项目的其他项目。

例如:

如果您有 3 个项目,比如说 UI、服务和 DAL。如果您从 UI 引用了服务,而服务引用了 DAL。通过该设置,您会注意到您将能够添加 using 语句并从 IU 项目访问 DAL 项目中的类。这背后的原因是什么,可以禁用吗?

UI——
项目参考
——服务

服务
——项目参考
——DAL

asp.net-core-2.1

5
推荐指数
2
解决办法
1880
查看次数

重建报告数据库Sitecore 8

每当我尝试运行报告数据库重建时,都会出现错误“清除存储之前超过了截止日期”。有没有人经历过或知道这意味着什么?

在此处输入图片说明

sitecore sitecore8

4
推荐指数
1
解决办法
2602
查看次数