2014-09-01 28 views
1

我是狮身人面像的新手。虽然重新启动服务器,狮身人面像在那里运行停止,我不能更新:当更新sphinx searchd.pid文件丢失时,如何解决这个问题?

>>[email protected] [~]# /usr/local/bin/indexer --config /usr/local/etc/sphinx.conf --rotate --all 
    >> Sphinx 2.1.9-release (rel21-r4761) 
    Copyright (c) 2001-2014, Andrew Aksyonoff 
Copyright (c) 2008-2014, Sphinx Technologies Inc (http://sphinxsearch.com) 

>>using config file '/usr/local/etc/sphinx.conf'... 
indexing index 'mp3search'... 
WARNING: Attribute count is 0: switching to none docinfo 
collected 3382548 docs, 197.0 MB 
WARNING: sort_hits: merge_block_size=132 kb too low, increasing mem_limit may improve performance 
sorted 694.6 Mhits, 100.0% done 
total 3382548 docs, 196994320 bytes 
total 485.060 sec, 406123 bytes/sec, 6973.46 docs/sec 
total 23971 reads, 25.528 sec, 131.3 kb/call avg, 1.0 msec/call avg 
total 6982 writes, 36.447 sec, 953.1 kb/call avg, 5.2 msec/call avg 
WARNING: failed to open pid_file '/home/local/public_html/sphinx/logs/searchd.pid'. 
WARNING: indices NOT rotated. 

searchd.pid文件丢失,我该怎么办?

回答

1

Sphinx服务无法在系统启动时启动。检查必须安装的服务,具体取决于您的分配。一般来说,在/etc/init.d中应该有一个searchd(或sphinxsearch)文件,并且您需要将服务添加到运行级别(根据分发情况使用update-rc.d,chckconfig等)。您可能已经启动了searchd脚本,但由于某种原因,它不能启动searchd(尝试手动服务启动,如service searchd start,看看是否工作或是否给出任何错误) 索引器给你关于pid文件的警告,因为这个文件是由searchd使用手动Fedora 21开始的searchd你做的分度旋转)。

0

在我的情况下,在/usr/lib/systemd/system/searchd.servicePIDFile设置是什么在/etc/sphinx/sphinx.conf设定的searchd没有在启动的时候拿出不同的。谢谢你上面的提示。