Тайм-аут ArangoDB из-за слишком большого количества журналов упреждающей записи

Я пытаюсь перезапустить свой экземпляр ArangoDB, но я продолжаю получать тайм-аут, и я думаю, что это из-за воспроизведения файлов журнала WAL.

Сначала было 2725 файлов, теперь 2701. Я позволил Arango воспроизвести все файлы (как показано ниже), но все равно получаю тайм-аут.

2018-11-09T10:30:11Z [2285] INFO replaying WAL logfile '/var/lib/arangodb3/journals/logfile-2668165691.db' (2700 of 2701)
2018-11-09T10:30:11Z [2285] INFO replaying WAL logfile '/var/lib/arangodb3/journals/logfile-2668552250.db' (2701 of 2701)
2018-11-09T10:30:11Z [2285] INFO WAL recovery finished successfully

Когда я перезапускаю, служба зависает здесь:

2018-11-09T10:41:34Z [2233] INFO using storage engine mmfiles
2018-11-09T10:41:34Z [2233] INFO {syscall} file-descriptors (nofiles) hard limit is 131072, soft limit is 131072
2018-11-09T10:41:34Z [2233] INFO Authentication is turned on (system only), authentication for unix sockets is turned on

Два вопроса:

  • Какие у меня есть варианты восстановления данных и перезапуска arango?
  • Почему количество файлов журнала уменьшилось только на 24, хотя я воспроизвел их все?

person Stanko    schedule 09.11.2018    source источник


Ответы (1)


Я переместил файлы журнала в другой каталог, а затем смог нормально перезапустить ArangoDB. Осторожно, я думаю, что это приводит к потере данных.

person Stanko    schedule 02.02.2019