2014-11-22 3 views
0

우리는 Sitecore 7.2의 최신 lucene 색인 구현을 사용하고 있습니다. CD와 CA는 모두 동일한 응용 프로그램 풀에서 동일한 서버에 있습니다.Sitecore 7.2 web_index가 업데이트되지 않았습니다.

그리고 사용되는 인덱싱 전략은 상자를 벗어 : 다음 web_index 즉 매번 업데이트되지 않기 때문에 나는 항목을 게시,

<strategy ref="contentSearch/indexUpdateStrategies/onPublishEndAsync" /> 

최근에 우리가 시스템 테스트 환경에 생산 마스터 및 웹 데이터베이스를 복원 그것은 수색에서 나타나지 않는다. 웹 DB에 실제로 게시되었는지 확인했습니다.

그러나 구성에서 웹 DB를 마스터 DB로 전환하면 master_index가 항목이 게시 될 때마다 업데이트된다는 결과가 발생합니다. Sitecore_web_index와 sitecore_master_index에 대한 폴더 날짜 시간을 보면이 점을 확인했습니다. sitecore_master_index 만 업데이트되었지만 웹은 업데이트되지 않았습니다.

또한 Indexes 폴더 아래의 모든 항목을 삭제하고 콘텐츠 편집기의 개발자 탭을 통해 전체 색인을 다시 작성했습니다. 마스터 및 웹 색인을 모두 성공적으로 구축했습니다. 누락 된 항목이 검색에 나타났습니다. 하지만 다시 새 항목을 만들고 게시하면 검색에 나타나지 않습니다.

나는 이상한 이유로 인해 onPublishEndSync가 Web_index에 대해 해고되지 않는다고 생각합니다. 이유가 확실하지 않습니다. 또한 웹 DB에서 History 및 Event Queue 테이블을 잘라 냈습니다.

범인이 될 수있는 누군가 나를 도울 수 있습니까? 당신이 제작 인스턴스 전략 또는 전달 인스턴스를 실행하려고하고 있는지

+1

코어를 제외하고 데이터베이스를 복원 한 후에이 동작을 보았습니다! 이 게시물을 확인하십시오 http://sdn.sitecore.net/SDN5/Forum/ShowPost.aspx?PostID=62915 거기에 몇 가지 세부 정보를 추가했습니다. – RvanDalen

답변

0

그것은 귀하의 게시물에서 분명하지 않다.

IT는 EnableEventQueues 설정이 true로 설정되어 있는지 확인

  • 있는지 확인 첫째, 배달 인스턴스를있어 가정
  • 데이터베이스 내의 EventQueue의 테이블 항목 인덱스의 마지막 업데이트 타임 스탬프보다 이후 날짜를 기입했다
관련 문제