我刚尝试在“生产”环境中部署节点应用程序。
我使用PM2使用此命令运行应用程序。 pm2 start app.js --name <appname>
我的问题是:
console.log
我分叉的child_process
?child_process.fork
吗?编辑1
基本上,应用程序使用chokidar
观看文件夹。
当有新文件时,它将检查文件类型,然后它将执行以下任一项:
答案 0 :(得分:1)
要让孩子们的stdout和stderr使用父管道,你需要告诉它作为spawn命令的一部分。这在文档中解释:
https://nodejs.org/api/child_process.html#child_process_child_stdio
根据需要生成其他进程是很好的,但不受系统限制的限制,尽管代码示例似乎只是一次生成一个。