Узел APP, работающий под PM2, не может запустить дочерний процесс - PullRequest
0 голосов
/ 10 июня 2019

У меня есть приложение NodeJS, которое работает под PM2, чтобы процесс продолжался. Приложение узла имеет функцию для запуска дочернего процесса, чтобы выполнить команду для запуска некоторой обработки изображений. Все отлично работает в localhost с помощью nodemon. Но на моем сервере DO, с PM2, дочерний процесс просто не запускается, никаких ошибок или чего-то еще. Есть идеи?? Спасибо!

var exec = require("child_process").exec;
var primExec = exec(
  `primitive -i ${__dirname}/client/users/${username}/${fileName} -o ${__dirname}/client/users/${username}/P-${fileName} -n 50 -v`
);

Я могу запустить приложение на DO с помощью команды node, и оно работает как положено. Только когда pm2 управляет процессом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...