2013-10-12 2 views
1

스핑크스 버전 0.9.9를 사용하고 있는데, 몇 년 동안 잘 작동하는 색인에 오류가 발생했습니다. 문제가 발생한 날 밤에 오류가 발생했습니다. .new.sp *sp * .tmp이되었습니다. 내가 indexname.sp의 이름을 변경 indexname.sp * .new를 파일 * indexname.sp 에 3 ~ 4 번을 회전과 교체 did't 때 나는 * .new.sp * 파일에 대한 트릭을 사용 .new to indexname.sp * 수동으로 결과를 제공하고 있지만 자동으로 tmp 파일의 경우 파일 이름도 변경하지 않았습니다. 어떤 생각 ?? 나는 폴더를 바꾸려고했지만 결과는 같았다.스핑크스 tmp 및 새 파일 문제

답변

0

나는 케이스를 깊이 들여다 보았고 해결책을 찾았습니다. 서버에 디스크 공간 문제가 없었습니다. 검색 서비스는 해당 시간 동안 회전했던 기존 색인이 제대로 회전 할 수 없기 때문에 아마도 손상되었을 것입니다. 따라서 searchd 서비스가 복구 된 후에 새로운 .sp * 파일을 만들었습니다. 이 문제는 검색 서비스를 다시 시작한 후에 해결되었습니다. 두 번째 문제는 tmp 파일에 대한 것이므로 색인 회전시 .tmp 파일이 사라지면 색인 회전 중에 .tmp 파일이 발견되었습니다. 자신의 문제를 해결하는 재미 있었어 :)

0

디스크에 충분한 디스크 공간이 있습니까? 전체 디스크로 인해 인덱스를 작성하는 것이 결코 쉬운 일은 아닙니다.

일반적으로 가장 큰 인덱스의 크기는 2-3 배가 필요합니다.