sphinx 配置 及 小内存解决办法

不得不说 sphinx 很消耗内存占用,目前种子网站跑的机器是2G内存的,今天重新试了一下1G内存的vps,正常配置下依旧跑不动
查看 searchd.log 依旧被kill掉了。

其次,单纯修改配置文件里的这个 mem_limit 并不能解决。

这个配置项需要禁用,否则会读取到内存中

docinfo = inline

取而代之的是

ondisk_attrs = 1

配置项

source:数据源。
index:索引,当有数据源之后,从数据源处构建索引。索引实际上就是相当于一个字典检索。有了整本字典内容以后,才会有字典检索。
searchd:提供搜索查询服务。它一般是以deamon的形式运行在后台的。
indexer:构建索引的服务。当要重新构建索引的时候,就是调用indexer这个命令。
attr:属性,属性是存在索引中的,它不进行全文索引,但是可以用于过滤和排序。

配置文件

上一篇:什么是 Ajax ? 下一篇:反思

1 条回应“sphinx 配置 及 小内存解决办法”

  1. 二次元空间

    谢谢博主无私的分享好东西,留言支持下,欢迎回访我的网站,如果觉得我的网站不错的话能否交换个友链

发表评论


*