2016-08-25 2 views
1

Sitecore 사이트의 Data/Submit Queue에는 제출 대기열의 내용을 나타내는 확장명이없는 파일이 있습니다.Sitecore에서 제출 대기열 파일의 내용을 보는 방법은 무엇입니까?

텍스트 파일로 보려고하면 내용이 일부 표시되지만 믹스에 이상한 문자가 있습니다.

그래서 누군가이 파일을 볼 수있는 응용 프로그램을 만들었습니까? 해당 형식을 볼 수있는 응용 프로그램으로 열어야하는 특정 형식으로 있다고 가정합니까?

추가 정보 : Sitecore 8.0, 아니요 제어판이나 사이트/admin에 아무 것도 없습니다.

답변

2

이 파일에는 Mongo 데이터베이스로 플러시되지 않은 분석 데이터가 들어 있습니다.

xdb 컬렉션 서버를 사용할 수없는 경우 Sitecore는이 상황을 올바르게 처리해야합니다. xDB를 사용할 수없는 경우 캡처 된 데이터를 로컬 서버 하드 드라이브 (기본적으로 'Data \ Submit Queue'폴더)로 플러시하는 특별한 'Submit Queue'메커니즘이 도입되었습니다.

xDB가 다시 가동되면 백그라운드 작업자가 디스크에 저장된 데이터를 제출하므로 데이터가 손실되지 않습니다.

빠른 제안으로서 MongoDB 서버가 Sitecore 인스턴스에 사용 가능한지 확인하는 것이 좋습니다. 사용 가능 해지면 파일의 모든 데이터를 xDB로 플러시해야합니다.

제출 대기열 파일은 다음과 같이 일련 화 된 값을 저장합니다. 첫 번째 값 - 엔티티 수, 두 번째 값 - xDB에 제출해야하는 다음 엔티티의 위치. 다음 값에는 일련 화 된 분석 데이터가 포함됩니다.당신은 클래스 컴파일 처리되는 방식을 확인하고 자신의 클래스를 생성하고 대체 디버깅 할 경우 Sitecore.Analytics.Data.DataAccess.SubmitQueue.FileSubmitQueue

다음은 큐를 제출

이 클래스를 사용하여 처리한다 에 실제로

<submitQueue> 
    <queue type="Sitecore.Analytics.Data.DataAccess.SubmitQueue.FileSubmitQueue, Sitecore.Analytics" singleInstance="true" /> 
</submitQueue> 
3

아니요, 제출 대기열을 열어 아무것도 수행하지 않아도됩니다.

xDB에 연결할 수 없을 때 xDB (귀하의 경우)가 데이터를 제출하는 데 사용됩니다. 어떤 식 으로든 MongoDB와 관련된 형식이 될 것입니다. 그러나 공식적인 문서는 본 적이 없습니다.

참고 :

+0

Sitecore.Analytics.Tracking.confing, 형식은 세션 데이터의 .NET 바이너리 직렬화를 기반으로합니다. 출처 : 저자. –

6

마크가 맞다는 큐가 볼 수있는 사용자를위한 것이 아닙니다 제출합니다. 몇 달 전에이 정확한 주제에 대한 글을 썼습니다.

아키노리 타이라는 XDB 제품 팀의 일원에서

https://citizensitecore.com/2016/07/01/xdb-session-info-and-mongodb-availability/

: 컬렉션 데이터베이스를 사용할 수있는 경우에

은 캡처 플러시 특별한 '제출 대기열'메커니즘이 데이터를 로컬 하드 드라이브 (기본적으로 'Data \ Submit Queue'폴더)에 저장하십시오. 콜렉션 데이터베이스가 온라인으로 돌아 오면 백그라운드 작업자 프로세스가 디스크의 'Submit Queue'에서 데이터를 제출합니다.

+0

잠재적 인 해결책에 대한 링크는 언제나 환영하지만, [링크 주변에 문맥을 추가] (// meta.stackoverflow.com/a/8259)하시기 바랍니다. 동료 사용자가 그것이 무엇이며 왜 존재하는지 알 수 있도록하십시오. 대상 사이트에 도달 할 수 없거나 영구적으로 오프라인 상태가되는 경우 중요한 링크의 가장 중요한 부분을 항상 인용하십시오. 외부 사이트에 대한 링크 이상일 경우 _ 이유는 무엇이며 어떻게 답변이 삭제됩니까?] (// stackoverflow.com/help/deleted-answers)에 대한 이유가 될 수 있습니다. – FrankerZ

+0

제안 된대로 내 대답을 업데이트했습니다. – LonghornTaco

+0

저것 좀 봐. 답변을 고품질 응답으로 업데이트했으며 5 개의 upvotes =가 있습니다. – FrankerZ

관련 문제