У меня есть приложение 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 управляет процессом.