coreseek在windows上开启日志

首先是配置文件:

log             = E:\coreseek\var\log\searchd_mysql.log         #日志文件名。可选项,默认为“searchd.log”。全部searchd运行时事件会被记录在这个日志文件中。
         query_log = E:\coreseek\var\log\query_mysql.log  #查询日志文件名。可选项,默认为空(不记录查询日志)。全部搜索查询会被记录在此文件中。         

这里必须使用绝对路径。


sphinx/coreseek searchd命令 参考这篇文章 http://www.cnblogs.com/huailian/archive/2013/04/08/3008415.html


当我们从命令行直接启动searchd进程时,searchd进程模式为控制台模式。于是我们会在命令行内看到这样的提示:WARNING: forcing --console mode on Windows

“ 以控制台模式运行意味着进程不会fork(因此搜索操作都是串行执行的),也不会写日志文件 

那么,我们需要以其他模式启动searchd进程。


“  --install searchd安装成一个微软管理控制台(Microsoft Management Console, 控制面板 管理工具 服务)中的服务 

注意,使用--install参数时,一定要用绝对路径。像这样:e:\coreseek\bin\searchd --install -c e:\coreseek\etc\csft_mysql.conf

然后在 控制面板 管理工具 服务 中启动searchd服务,coreseek就会自动记录日志了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值