Sphinx搜索错误:无法mmap文件archive.sps':无法分配内存(长度= 3127114752);不

时间:2014-02-21 10:08:23

标签: full-text-search sphinx indexer

我在sphinx 2.2.2-id64-beta上使用mysql 5.5.31系统正在运行Centos 6,32位。服务器有8GB RAM,使用7.8GB。

对于包含10,000,000行的归档数据表的全文搜索,索引器会创建一个3.0G archive.sps文件。

当我搜索它时会抛出以下错误:

preload: failed to map file `'/var/lib/sphinx/archive.sps'`: Cannot allocate memory
(length=3127114752); NOT

我尝试使用docinfo = extern,ondisk_attrs = 1 sql_field_string=details而没有任何运气。

我是否需要为sphinx释放3GB内存,或者我有什么方法可以解决这个问题?

0 个答案:

没有答案