任何人都知道如何使用strong-pm来控制工作进程而不是Web应用程序?我以典型的方式运行Web应用程序,通过sl-pm,但我也想运行一个也是应用程序一部分的工作进程。我想将Web应用程序部署到一个docker容器,将worker进程部署到另一个。
基本上,我如何以与pm2类似的方式使用strong-pm,在那里你可以指定你希望pm2控制的命令?
答案 0 :(得分:0)
找到解决方案。也许以后会帮助别人。
slc run
最终启动服务器上的节点进程。根据{{1}}文档,它首先在package.json中查找scripts.start并返回到main部分。所以这是一个死胡同。我改为使用在server.js中小心放置的env var来区分Web应用程序和我的工作进程。像process.env.START_WORKERS
slc run