Sphinx indexer не учитывает mem_limit в конфиге - PullRequest
0 голосов
/ 02 марта 2019

Я пытаюсь использовать sphinx 3.1.1 с простым индексом для функции автозаполнения.Проблема в том, что я получаю ошибку out of memory каждый раз, когда я запускаю индексатор, несмотря на то, что в моей конфигурации есть опция mem_limit:

indexer 
{
  mem_limit = 2048M
}

Если есть смысл, я использую tsvpipe в качестве источника данных:

source autocomplete
{
  type = tsvpipe
  tsvpipe_command = cat /var/lib/sphinx/tmp/*.tsv
  tsvpipe_field = value
}

Сообщение об ошибке:

FATAL: out of memory (unable to allocate 10737418248 bytes)
...