需要先安装:Supervisor

然后再添加守护,不会安装的可以先百度一下。宝塔面板可以直接在软件商店安装。

先在Xunsearch服务端安装目录中的bin目录中创建monitor.sh文件,文件内容为:

#!/bin/sh
while true;do
   count=`ps -ef|grep xs-searchd|grep -v grep`
   if [ "$?" != "0" ];then
        echo "xs-searchd is stopped"
        /bin/sh /usr/local/xunsearch/bin/xs-ctl.sh restart
        #break
    else
        #echo "xs-searchd is runing..."
        sleep 5
    fi
done

然后再进程守护文件配置参数如下:可以参照实际情况修改对应的路径。

command=sh monitor.sh
user=www
autostart=true
autorestart=true
startsecs=3
directory=/usr/local/xunsearch/bin/
stdout_logfile=/var/log/supervisor/xunsearch.log  

宝塔面板可以直接在面板里Supervisor的上面配置,配置好的效果如下,以宝塔面板为例;


点赞(0)

Comment list 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部
{__SCRIPT__}