Я пытаюсь удаленно отладить приложение NodeJs, которое использует cluster
s. Когда я запускаю свое приложение локально и подключаюсь к нему, VS Code видит дочерние процессы и точки останова:
VS Config Code:
{
"name": "Attach",
"type": "node",
"request": "attach",
"port": 50131,
"internalConsoleOptions": "neverOpen",
"skipFiles": ["<node_internals>/**"],
"autoAttachChildProcesses": true
},
VS Результат кода:
Однако на удаленном хосте процесс запускается так же, тот же порт, я могу подключите к нему отладчик, но VS Code не может видеть дочерние процессы и исходные карты (для подключения локальных файлов точек останова к удаленному, в конфигурации отладки у меня есть правильный адрес хоста):
Таким образом, разница между локальным env и удаленным составляет Windows против Unix, а в удаленном приложении выполняется через Forever (однако модуль, даже Forever, без удаленной отладки кластеров работает корректно).
Где может быть проблема?
РЕДАКТИРОВАТЬ: я не могу использовать отладку S SH в моей организации.