클러스터의 각 서버에는 15 분마다 서버 중 하나에서 동기화되는 검색 색인이 있습니다. 이것은 flock 때문에 인덱스에 추가하는 것이 nfs에서 발생할 수 없기 때문에 수행되었습니다. documentation을 참조하십시오 (그렇지 않으면 인덱스는 모든 서버가 액세스하는 공유 폴더에 있습니다).부하 분산 환경에서 Zend_Search_Lucene 인덱스 관리
내가 실행중인 문제는 색인을 수정해야하는 조치를 취한 경우 색인의 로컬 사본에서 수정이 발생하고 해당 변경 사항을 상위 항목과 다시 동기화하는 방법이 필요하다는 것입니다. 가능한 한 가장 방해가되지 않는 방법 (다음 동기화에 의해 클러스터의 모든 서버로 변경 내용이 전파되도록).
http를 통해 부모 서버 색인을 참조하려고했지만 mkdir이 http를 통해 수행 될 수 없기 때문에이 방법은 작동하지 않습니다. 원격 서버의 색인을 참조 할 수있는 방법이 있습니까?
이 솔루션의 문제는 서버 B와 C가 동기화 된 이후에도 동기화가 이루어져서 다른 하나를 덮어 쓰게된다는 것입니다. – Akeem
아래의 솔루션과 'Jason 's'솔루션을 살펴보십시오. 아키텍처가 매우 유사하며 가장 좋은 방법 인 것 같습니다. –