Netlify имеет другой pid в процессе сборки

#child-process #netlify

Вопрос:

У меня есть сервер экспресс-блога. Чтобы развернуть свою веб-страницу с помощью Netlify, я внедрил обходчик для получения html-текстов с сервера, и он хорошо работал на моей локальной машине.

 import { spawn } from 'child_process';

const server = spawn('node', ['./app.js']); // run server

// ...

server.kill();
 

Однако его не удалось создать на сервере сборки Netlify. После некоторых экспериментов я понял, что это связано с тем, что Netlify получает другой pid при создании дочернего процесса в моем сценарии сборки.

 console.log(server.pid);
 

См. строки № 189 и 211. Это один и тот же процесс, но pid-разные.

В любом случае процесс развертывания был завершен с некоторым предупреждением. Но я задаюсь вопросом, нормально ли просто оставить все как есть.