Sphinx procurado morto, mas subsys bloqueado

1

Eu configurei tudo na esfinge. Ele está funcionando bem na interface de linha de comando usando o Putty. Até eu consigo pesquisar na interface de linha de comando como abaixo,

[root@phpsalzer sphinx]# search -i gplay 'toy'
Sphinx 2.0.4-id64-release (r3135)
Copyright (c) 2001-2012, Andrew Aksyonoff
Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/etc/sphinx/sphinx.conf'...
index 'gplay': query 'toy ': returned 1 matches of 1 total in 0.000 sec

displaying matches:
1. document=2, weight=1883, app_id=com.disney.ToyStorySmashIt.goo, app_title=Toy Story: Smash It!, app_ratings=4.500000

words:
1. 'toy': 1 documents, 4 hits

Mas os problemas são, eu quero obter o mesmo resultado usando php. Mas retorna o erro " ERROR: Query failed: connection to 172.16.1.77:9312 failed (errno=13, msg=Permission denied). "

Finalmente, parece que minha porta da esfinge não está em LISTEN depois de verificar os comandos abaixo,

service searchd status

A saída é: searchd dead but subsys locked

netstat -tulpen | grep :9312

A saída não é nada.

Por favor me ajude, o que devo fazer em seguida?

    
por Raja 02.04.2013 / 09:27

2 respostas

3

Tente remover primeiro os arquivos binlog e depois inicie o searchd

rm -f /var/lib/sphinx/binlog.*

Como sugerido por Adalbert no link

    
por 29.09.2014 / 23:55
0

Tente isso na conf da sphinx:

binlog_path = #

Em seguida, o serviço searchd restart e o status do serviço searchd.

    
por 19.05.2013 / 21:39