我把我的狮身人面像pid保存在/var/run/sphinx/searchd.pid中,但每当我重新启动目录/ var / run / sphinx消失,狮身人面像无法启动。 有没有办法使该目录坚持或有自动创build? 人们通常如何处理这种情况? 我使用Ubuntu Hardy
该目录是通过devise短暂的。 如果它的内容滞留在靴子上,各种各样的丑陋效果都会发生,因为各种控制脚本会在这里看到它们应该发送什么信号。 在最近的系统中,这个临时性质是通过将/var/run挂载为tmpfs ,而较早的系统刚刚在启动时删除了目录中的所有内容。
因此,您需要configurationSphinx或其启动脚本来创build该目录,或者直接在/var/run写入PID文件。
你至less有两次机会:
mkdir -p /var/run/sphinx/ 要么
/etc/sphinx.conf设置pid_file = /var/run/sphinx-searchd.pid 我是第二个