gogo
July 21, 2020, 1:03pm
1
всем привет
крашится manticore manticore-3.4.2
[Tue Jul 21 11:15:01.009 2020] [22459] FATAL: out of memory (unable to allocate 8388608 bytes)
[Tue Jul 21 11:15:07.576 2020] [14233] watchdog: main process 22247 crashed via CRASH_EXIT (exit code 2), will be restarted
[Tue Jul 21 11:15:07.576 2020] [14233] watchdog: got error 10, No child processes
настройки такого вида
indexer
{
mem_limit = 1024M
}
searchd
{
mysql_version_string = 2.3.3-id64-dev (173b0e5)
max_packet_size = 128M
query_log_format = sphinxql
workers = thread_pool
thread_stack = 256K
dist_threads = 4
listen_backlog = 2000
}
в чем может быть проблема?
tomat
July 21, 2020, 1:05pm
2
при каком действии это происходит? остановка демона \ вставка в RT индекс?
gogo
July 21, 2020, 1:07pm
3
просто раз в день рестартует мантикор и всё. увидел такую ошибку
tomat
July 21, 2020, 1:08pm
4
какие индексы есть в демоне? можете настройки индексов выложить?
gogo
July 21, 2020, 1:11pm
5
множество rt индексов.
как пример настройки одного из них
index tret_0 {
type = rt
…
index_field_lengths = 1
dict=keywords
min_word_len = 1
index_exact_words = 1
phrase_boundary = U+005E
phrase_boundary_step = 100
rt_mem_limit = 2512M
embedded_limit = 512K
preopen = 1
min_prefix_len = 2
}
tomat
July 21, 2020, 1:14pm
6
ну тогда не понятно - это может быть как и баг какой-то подсистемы, так и нехватка памяти например при сохранении RT индекса.
Лучше было бы рестартовать демон с опцией --logdebug чобы собрать больше информации, какая операция началась, до ммомента когда сработало OOM
gogo
July 21, 2020, 1:18pm
7
имеется 6 серверов в балансере.
на двух имеется проблема. а на других 4 серверах стабильно работает мантикор
настйроки мантикоров и конфигурация серверов такая же
tomat
July 21, 2020, 1:24pm
8
ну я написал, что нужно или возможность повторения кейса или собрать больше информации о операциях которые предшествуют возникновению кейса