2017-05-02 10 views
3

I 설치 스핑크스-2.2.11 7스핑크스 7 캔트 때문에의 시작 searchd.pid없는

yum install -y postgresql-libs unixODBC wget 
http://sphinxsearch.com/files/sphinx-2.2.11-1.rhel7.x86_64.rpm yum 
install sphinx-2.2.11-1.rhel7.x86_64.rpm 

설치가 오류없이 가서 그때 스핑크스 설정 및 설치 PHP 확장을 만들어 내 CentOS는에 (도 나는 아파치 (아파치)와 를 다시 시작하는 모든

) 오류없이 내가이 메시지를 받았습니다

systemctl start searchd 

스핑크스 서비스를 시작하려고

구성된 자원 제한을 초과하여 searchd.service 작업이 실패했습니다. 자세한 내용은 "systemctl status searchd.service"및 "journalctl -xe"를 참조하십시오.

발사 명령 후 - systemctl 상태 searchd.service

5월 2일 20시 28분 57초 kvmde43-10657.fornex.org systemd [1] : 파일은/var에서 PID를 읽지 못했습니다/실행/스핑크스/searchd.pid : 잘못된 인수 May 02 20:28:57 kvmde43-10657.fornex.org systemd [1] : 시작하지 못했습니다 SphinxSearch 검색 엔진.

실제로 설치가 잘되었지만 "searchd.pid"는 어디에도 없었습니다. 어떻게 수정해야합니까?

미리 감사드립니다.

+0

그냥 명확히하기

감사합니다, 당신의 제목을 작동하기 시작, 잘못 될 수있을 테니까요. 그러므로 그것은 스핑크스를 시작하지 못했습니다. 스핑크스가 시작되지 않았기 때문에 pid가 누락되었습니다 (pid로 인해 실패한 것은 아닙니다). 즉, * 스핑크스가 시작되지 않았다. (searchd.pid가 없다.) * :) – barryhunter

답변

3

방금이 문제가 해결되었습니다.

나는 스핑크스 log /var/log/sphinx/searchd.log 을 살펴보고/var/log/sphinx/data/폴더 아래의 일부 데이터 파일은 사용 권한이 거부되었음을 알았습니다.

내가 chown 스핑크스 설정 :/var에// 스핑크스/데이터/로그 폴더에 스핑크스를하고) 매력으로