2016-02-24 3 views
0

Я использую arango с nodejs и драйвером arangojs, одна из коллекции arango имеет 10 000 000 документов.
Иногда ошибка страницы увеличивается (150 или 500) и arango замерзает и не отвечает на запрос запроса. замораживаемая веб-панель arango.Arangodb замерзает при сбое страницы.

Мой сервер конфигурации является:
Оперативная память: 6 ГБ
Процессор: 8 Ядро
(от веб-панели Arango с использованием 4,76 ГБ (83,90%) 6 ГБ ОЗУ)

Update1
Это является выход /_api/collection/AdsStatics/figures

{ 
    "id": "191689719157", 
    "name": "AdsStatics", 
    "isSystem": false, 
    "doCompact": true, 
    "isVolatile": false, 
    "journalSize": 33554432, 
    "keyOptions": { 
    "type": "traditional", 
    "allowUserKeys": true 
    }, 
    "waitForSync": false, 
    "indexBuckets": 8, 
    "count": 7816780, 
    "figures": { 
    "alive": { 
     "count": 7815806, 
     "size": 3563838968 
    }, 
    "dead": { 
     "count": 306, 
     "size": 167464, 
     "deletion": 0 
    }, 
    "datafiles": { 
     "count": 104, 
     "fileSize": 3530743672 
    }, 
    "journals": { 
     "count": 1, 
     "fileSize": 33554432 
    }, 
    "compactors": { 
     "count": 0, 
     "fileSize": 0 
    }, 
    "shapefiles": { 
     "count": 0, 
     "fileSize": 0 
    }, 
    "shapes": { 
     "count": 121, 
     "size": 56520 
    }, 
    "attributes": { 
     "count": 24, 
     "size": 56 
    }, 
    "indexes": { 
     "count": 3, 
     "size": 1660594864 
    }, 
    "lastTick": "10044860034955", 
    "uncollectedLogfileEntries": 985, 
    "documentReferences": 0, 
    "waitingFor": "-", 
    "compactionStatus": { 
     "message": "checked datafiles, but no compaction opportunity found", 
     "time": "2016-02-24T08:29:27Z" 
    } 
    }, 
    "status": 3, 
    "type": 2, 
    "error": false, 
    "code": 200 
} 

Благодарности

ответ

2

Кажется, что в вашей системе не хватает памяти. Файлы данных для одной коллекции составляют 3 530 743 672 байта, индексы составляют 1 660 594 864. Это около 5,1 ГБ только для одной коллекции.

arangod нуждается в дополнительной памяти для своих WAL, контекстов V8 и временных запросов для правильной работы.

При условии, что система имеет 6 ГБ общей оперативной памяти, а ОС и другие процессы нуждаются в некоторой ОЗУ, похоже, что у вас заканчивается память. Мне интересно, видите ли вы какую-то переменную активность, которая объясняет, почему (все) операции будут очень медленными.

Смежные вопросы