node --version
v10.15.1
У меня есть утечка памяти, из-за которой кучи не хватает памяти, и сборщик мусора не может выполнять свою работу.
Я использую узел 10, работающий в docker контейнер на AWS Elasti c - бобовый стебель. Я попытался захватить дамп кучи локально (на моей машине) и в другой среде (за вычетом traffi c), и он не показывает никаких результатов.
В работе узел падает после 14 часов работы время работы с --max-old-space-size=4096
.
Я не могу изменить код в рабочей среде для профилирования во время выполнения, есть ли способ подключения к серверу и go в контейнер docker для сбора куча-дамп запущенного процесса?
Развертывание нового кода для выполнения профилирования пока не вариант. Любые другие идеи приветствуются, что затрудняет то, что среда получает производственный трафик c и делает утечку памяти невоспроизводимой в других средах.
Спасибо,