鱼C论坛

 找回密码
 立即注册
查看: 5719|回复: 2

Coreseek/Sphinx索引2E数据后启动不了,错误:FATAL: out of memory

[复制链接]
发表于 2015-10-29 11:12:24 | 显示全部楼层 |阅读模式
100鱼币
经过我的测试,已确定是内存不足,因为我把其中一个5000万行记录的表去掉之后能正常运行,所以应该就是内存不足

但是这不科学有木有,错误:FATAL: out of memory (unable to allocate 234104102 bytes)
234104102 bytes = 223GB
你逗我呢,223GB的内存。。。我虽然有10GB的内存但是并没有这么多,求问有没有解决方案,急求- -

下面贴出我的csft_mysql.conf文件的一部分,我定义了25个source和25个index,这里我只列出一部分,关键的东西都在这里面,想继续用Coreseek/Sphinx,不想换别的,求解决

  1. source test
  2. {
  3.     type = mysql

  4.     sql_host = 127.0.0.1
  5.     sql_user = root
  6.     sql_pass = root
  7.     sql_db = mydata
  8.     sql_port = 3306
  9.     sql_query_pre = SET NAMES utf8

  10.     sql_query = SELECT `uid`,1 AS `table_id`,`id`,`username`,`password`,`email`,`name`,`phone` FROM `test`
  11.     sql_attr_uint = table_id
  12. }

  13. index test
  14. {
  15.     source = test
  16.     path = F:/coreseek-4.1-win32/var/data/test
  17.     docinfo = extern
  18.     mlock = 0
  19.     morphology = none
  20.     min_word_len = 1
  21.     html_strip = 0
  22.     charset_dictpath = F:/coreseek-4.1-win32/etc/
  23.     charset_type = zh_cn.utf-8
  24. }

  25. indexer
  26. {
  27.     mem_limit = 256M
  28. }

  29. searchd
  30. {
  31.     listen = 9312
  32.     read_timeout = 5
  33.     max_children = 1000
  34.     max_matches = 200
  35.     seamless_rotate = 1
  36.     preopen_indexes = 1
  37.     unlink_old = 1
  38.     pid_file = F:/coreseek-4.1-win32/var/log/searchd_mysql.pid
  39.     log = F:/coreseek-4.1-win32/var/log/searchd_mysql.log
  40.     query_log = F:/coreseek-4.1-win32/var/log/query_mysql.log
  41.     binlog_path =
  42. }
复制代码

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2016-1-12 19:07:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-3 17:58:16 | 显示全部楼层
inline
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-26 15:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表