nodejs типа документооборота. База до 1 млн документов. Средний размер документа до 30кб и периодически вылетает с ошибкой, которая на скрине. За несколько секунд до очередного вылета в диспетчере задач было замечено увеличение потребления памяти на >1гиг.
Проблема в том, что запрос в 'system.profile' по топу 'storage.data.bytesRead' показывает во всех запросах использование индексов. Но похоже что в эту таблицу попадают завершенные запросы, и их повторный запуск не приводит к вылету.
Как собственно можно еще отловить запрос, который приводит к крашу?
Можно попробовать через profile и slow query
JS heap out of memory это проблема на стороне nodejs
Обсуждают сегодня