2010-04-23 6 views
1

스핑크스 검색의 이상한 동작이 있습니다. , 은 = 278 렌, 버전 = 1, searchd 응답 (상태 = 0을 읽지 못했습니다 : 나는 그것이 정상 응답을 줄 수있는 나 같은 깨진 패키지를 줄 수있는 같은 쿼리 우분투 9.10스핑크스 검색 응답을 읽지 못했습니다

에 파이썬 표준 클라이언트와 함께 사용 읽기 = 72)

이 문제는 50 % 확률로 나타납니다.

나는 5 개의 문서 및 기본 구성만으로 테스트 색인을 가지고 있습니다.

도움을 주셔서 감사합니다.

+0

나는 이것을 알아 냈다. 스핑크스가 사용자 요청을 작업자에게 할당 할 수없는 경우 (해당 시간에 무료 근로자가없는 경우) 깨진 패키지를 반환합니다. 이것은 확실히 searchd의 버그입니다. 이 문제를 해결하려면 max_children 속성을 더 큰 값 또는 0 (무제한 작업자)으로 설정하십시오. –

+0

동일한 문제가있었습니다. 솔루션을 찾았 [여기] (http://stackoverflow.com/a/18314082/1441199). – adv

답변

0

알아 냈습니다. 스핑크스가 사용자 요청을 작업자에게 할당 할 수없는 경우 (해당 시간에 무료 근로자가없는 경우) 깨진 패키지를 반환합니다. 이것은 확실히 searchd의 버그입니다.

이 또한 발생할 수 있습니다 .... 나는이 질문은 아주 오래 알고 있지만 Google 직원의 이익을 위해 여기에오고 (무제한 노동자) 더 큰 값으로 0에

1

을이 설정 MAX_CHILDREN 속성을 수정하려면 스핑크스 서버 버전이 사용중인 API 버전과 정확하게 일치하는지 확인하십시오.

관련 문제