Как отладить приложение узла, которое порождает процессы с несколькими узлами - PullRequest
0 голосов
/ 08 февраля 2020

Я пытаюсь отладить утечку памяти при запуске приложения node.js, в котором размещается веб-приложение, в котором родительский процесс создает множество дочерних процессов. В диспетчере задач при запуске создаются несколько узлов.exe.

  • Я запускаю приложение узла, используя - inspect и пытаюсь подключиться к chrome devtools с помощью chrome: // inspect.
  • В chrome devtools я вижу свое приложение в списке профилей и могу захватывать снимки кучи, но, похоже, они не из процесса правого узла. В консоли я вижу раскрывающийся список с npm [36067], но утечка памяти, похоже, связана с другим процессом [20004], и я вижу увеличение выделенной памяти для каждого веб-запроса этого процесса в проводнике процессов.

Мой вопрос: как мне получить chrome инструменты разработчика и профилировщик памяти для контроля правильного процесса?

...