我有一个在PM2下运行的NodeJS应用程序,以保持进程运行。节点应用程序具有运行子进程以执行命令以运行某些图像处理的功能。使用nodemon在localhost中一切正常。但是在我的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`
);
我可以使用node
命令在DO上运行该应用程序,它可以按预期运行。只有在pm2正在管理流程时。
答案 0 :(得分:0)
我刚刚问过类似的问题,请检查我的代码,也许您会用它python not working correctly when called from nodejs app with child-process来修复代码