Nat*_*ate 3 linux centos sphinx
当我的服务器(运行 CENTOS)重新启动时,我必须为我使用 Sphinx 的每个网站手动启动 searchd。
这并不难(只需在终端中为每个站点复制/粘贴一行),但是如果我忘记这样做,或者不知道服务器已重新启动,那么我的网站上的搜索就会停止。
我指的启动 searchd 的命令是这样的:
/usr/local/bin/searchd --config /path/to/sphinx/etc/sphinx.conf
Run Code Online (Sandbox Code Playgroud)
有没有办法在我的服务器重新启动时自动启动 searchd?
小智 7
就我而言(Debian 8.9)
/usr/bin/searchd --config /etc/sphinxsearch/sphinx.conf
Run Code Online (Sandbox Code Playgroud)
不启动狮身人面像,而是我需要运行
sudo service sphinxsearch start
Run Code Online (Sandbox Code Playgroud)
启动狮身人面像
harrymc 的回答为我指出了正确的解决方案,当我编辑时
sudo nano /etc/rc.local
Run Code Online (Sandbox Code Playgroud)
并包括
sudo service sphinxsearch start
Run Code Online (Sandbox Code Playgroud)
就在 exit 0 行之前,它最终在重新启动时加载了 sphinx。