在Sitecore中,如何查看提交队列文件的内容?

在Sitecore中,如何查看提交队列文件的内容?,sitecore,sitecore-analytics,Sitecore,Sitecore Analytics,因此,在Sitecore站点的数据/提交队列中,有一个没有扩展名的文件表示提交队列的内容 如果您尝试将其作为文本文件查看,它会显示一些内容,但混合中有一些奇怪的字符 那么,是否有人申请查看此文件?它是否应该是一种特定的格式,并且应该使用能够查看该格式的应用程序打开 额外信息:Sitecore 8.0,不在控制面板或Sitecore/admin中没有任何相关信息。不,您不需要打开提交队列并对其进行任何操作 在您的案例中,当无法访问xDB时,xDB使用它来提交数据。在某种程度上,它将是一种与Mong

因此,在Sitecore站点的数据/提交队列中,有一个没有扩展名的文件表示提交队列的内容

如果您尝试将其作为文本文件查看,它会显示一些内容,但混合中有一些奇怪的字符

那么,是否有人申请查看此文件?它是否应该是一种特定的格式,并且应该使用能够查看该格式的应用程序打开


额外信息:Sitecore 8.0,不在控制面板或Sitecore/admin中没有任何相关信息。

不,您不需要打开提交队列并对其进行任何操作

在您的案例中,当无法访问xDB时,xDB使用它来提交数据。在某种程度上,它将是一种与MongoDB相关的格式,但我从未见过任何正式的文档

参考资料:


不,您不应该打开提交队列并对其执行任何操作

在您的案例中,当无法访问xDB时,xDB使用它来提交数据。在某种程度上,它将是一种与MongoDB相关的格式,但我从未见过任何正式的文档

参考资料:


Mark是对的,提交队列不是供用户查看的。几个月前,我写了一篇关于这个主题的文章

xDB产品团队成员Akinori Taira:

如果集合数据库不可用,则存在 特殊的“提交队列”机制,用于将捕获的数据刷新到 默认情况下,“数据\提交队列”文件夹的本地硬盘驱动器。什么时候 “收藏”数据库恢复联机,是一名后台工作人员 进程从磁盘上的“提交队列”提交数据


Mark是对的,提交队列不是供用户查看的。几个月前,我写了一篇关于这个主题的文章

xDB产品团队成员Akinori Taira:

如果集合数据库不可用,则存在 特殊的“提交队列”机制,用于将捕获的数据刷新到 默认情况下,“数据\提交队列”文件夹的本地硬盘驱动器。什么时候 “收藏”数据库恢复联机,是一名后台工作人员 进程从磁盘上的“提交队列”提交数据


此文件包含未刷新到Mongo数据库的分析数据

如果xDB收集服务器不可用,Sitecore将/必须正确处理这种情况。引入了一种特殊的“提交队列”机制,在xDB不可用的情况下,默认情况下将捕获的数据刷新到本地服务器硬盘驱动器“data\Submit Queue”文件夹

当xDB再次启动时,后台工作人员将提交保存在磁盘上的数据,因此不会丢失任何数据

作为对此的快速建议,我建议您检查您的MongoDB服务器是否可用于Sitecore实例。一旦可用,文件中的所有数据都应刷新到xDB

提交队列文件按如下方式存储序列化值:第一个值-实体数,第二个值-下一个实体的位置,必须提交给xDB,下一个值包含序列化分析数据

使用以下类处理提交队列:Sitecore.Analytics.Data.DataAccess.SubmitQueue.FileSubmitQueue

如果要调试以查看如何处理,请反编译该类,并在Sitecore.Analytics.Tracking.confing中创建自己的类和替换


此文件包含未刷新到Mongo数据库的分析数据

如果xDB收集服务器不可用,Sitecore将/必须正确处理这种情况。引入了一种特殊的“提交队列”机制,在xDB不可用的情况下,默认情况下将捕获的数据刷新到本地服务器硬盘驱动器“data\Submit Queue”文件夹

当xDB再次启动时,后台工作人员将提交保存在磁盘上的数据,因此不会丢失任何数据

作为对此的快速建议,我建议您检查您的MongoDB服务器是否可用于Sitecore实例。一旦可用,文件中的所有数据都应刷新到xDB

提交队列文件按如下方式存储序列化值:第一个值-实体数,第二个值-下一个实体的位置,必须提交给xDB,下一个值包含序列化分析数据

使用以下类处理提交队列:Sitecore.Analytics.Data.DataAccess.SubmitQueue.FileSubmitQueue

如果要调试以查看如何处理,请反编译该类,并在Sitecore.Analytics.Tracking.confing中创建自己的类和替换


一个链接到一个潜在的解决方案总是受欢迎的,但请你这样做,你的同事用户将有一些想法,它是什么,为什么会在那里。始终引用重要链接中最相关的部分,以防无法访问目标站点或永久脱机。考虑到这仅仅是一个指向外部站点的链接
这是一个可能的原因。看看这个。将您的答案更新为高质量的答案,并且您有5张UPVOLUES=始终欢迎指向潜在解决方案的链接,但请确保您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防无法访问目标站点或永久脱机。考虑到仅仅是一个指向外部站点的链接是一个可能的原因。将您的答案更新为高质量的答案,并且您有5个UPVOUTES=实际上,该格式基于会话数据的.NET二进制序列化。来源:我是作者。实际上,该格式基于会话数据的.NET二进制序列化。资料来源:我是作者。
 <submitQueue>
    <queue type="Sitecore.Analytics.Data.DataAccess.SubmitQueue.FileSubmitQueue, Sitecore.Analytics" singleInstance="true" />
 </submitQueue>