отладка Node.JS !!!

 

Терминология

SSH консоль

Запуск

Запуск в фоне:

Завершение в фоне по PID:

Получение PID:

  • USER: Имя пользователя, от имени которого запущен процесс.
  • PID: Идентификатор процесса (Process ID).
  • %CPU: Процент использования процессора этим процессом.
  • %MEM: Процент использования оперативной памяти этим процессом.
  • VSZ: Размер виртуальной памяти процесса в килобайтах.
  • RSS: Размер резидентной (физической) памяти процесса в килобайтах.
  • TTY: Терминал (если применимо), на котором запущен процесс.
  • STAT: Статус процесса (S - ожидание, R - выполняется, Z - зомби и др.).
  • START: Время запуска процесса.
  • TIME: Общее время использования процессора этим процессом.
  • COMMAND: Команда, используемая для запуска процесса.

Інші

launch.json

фрагмент launch.json для запуска отладчика !!! какие варианты значений ?!!!
"_program": "${workspaceFolder}/index.js",
"program": "poll/index.js"

Отладка

Для отладки Node.js приложений при запуске главного скрипта необходимо указать команду inspect, которая запускает отдельный процесс для получения и обработки сигналов отладки.

  • node inspect app.js по умолчанию отладчик для API открывает порт 127.0.0.1:9229
    • ... --inspect=127.0.0.1:5000 app.js задает другой порт :5000
    • ... --inspect-brk устанавливает брекпойнт на первой строке

По умолчанию процесс Node.js отладки запускается по адресу 127.0.0.1:9229

Джерела

 

Leave a Reply