hightman / xunsearch

免费开源的中文搜索引擎,采用 C/C++ 编写 (基于 xapian 和 scws),提供 PHP 的开发接口和丰富文档
http://www.xunsearch.com
Other
1.64k stars 391 forks source link

请教一下是否可以支持其他第三方进程守护工具守护进程? #124

Closed JimChenWYU closed 3 years ago

JimChenWYU commented 3 years ago

RT.

JimChenWYU commented 3 years ago

查看 xs-ctl.sh 两个服务(索引和搜索)是通过两个执行文件启动的 xs-indexd 和 xs-searchd,而这两个执行命令

通过查看其源码发现,其实还有个参数 -F 禁止daemon模式

所以

xs-indexd -l /var/log/indexd.log -b 8383 start -F
xs-searchd -l /var/log/searchd.log -b 8384 start -F

这样两个服务就可以通过前台执行不会进入 daemon,这样就可以交给第三方进程守护进行守护