Node.js 如何从父实例生成单个工作实例?thant正在多次生成?

Node.js 如何从父实例生成单个工作实例?thant正在多次生成?,node.js,Node.js,我有一个服务器和一个刮板。服务器生成刮板,但pm2根据机器核心计数多次生成服务器。我希望服务器被繁殖多次,但只执行一个scraper实例。这可能吗 //index.js(应该分叉多次) const server=http.createServer(处理程序); 需要('./刮刀');//这只应该用叉子叉一次 肯定需要某种公共场所来存储启动信息。文件系统、套接字、内存等 function runOnce(fn) { const http = require('http'); http.cr

我有一个服务器和一个刮板。服务器生成刮板,但pm2根据机器核心计数多次生成服务器。我希望服务器被繁殖多次,但只执行一个scraper实例。这可能吗

//index.js(应该分叉多次)
const server=http.createServer(处理程序);
需要('./刮刀');//这只应该用叉子叉一次

肯定需要某种公共场所来存储启动信息。文件系统、套接字、内存等

function runOnce(fn) {
  const http = require('http');
  http.createServer()
    .on('error', _=> console.log('skip'))
    .listen(9999, _=> fn() && console.log('run'));
}

runOnce(_ => require('./scraper'));