Node.js 如何向nodejs集群中的指定工作进程发送http请求并执行某些操作?

Node.js 如何向nodejs集群中的指定工作进程发送http请求并执行某些操作?,node.js,markerclusterer,Node.js,Markerclusterer,我创建了一个应用程序,如下所示 if(cluster.isMaster){ var cpuCount = require('os').cpus().length; for (var i = 0; i < cpuCount; i += 1) { cluster.fork(); } }else{ var app = express(); app.get('/', function (req, res) { res.send('He

我创建了一个应用程序,如下所示

if(cluster.isMaster){
   var cpuCount = require('os').cpus().length;
   for (var i = 0; i < cpuCount; i += 1) {
        cluster.fork();
   }
 }else{
  var app = express();
    app.get('/', function (req, res) {
        res.send('Hello World!' + + cluster.worker.id);
});
if(cluster.isMaster){
var cpuCount=require('os').cpus().length;
对于(变量i=0;i
我想通过每1秒向每个工人发送一个http请求来检查工人是否工作正常。当我们无法获得响应时,我将杀死工人并重新启动另一个工人


但是我不知道该怎么做。有人知道怎么做吗?或者其他方法。让每个工作人员都有自己的web服务器在一个唯一的端口上侦听,然后你可以向每个唯一的端口发送请求,看看它是否有响应。没有,所有这些端口都共享一个端口。你问如何分别向每个工作人员发送请求。我解释了这一点如果每个工作人员都有一个特殊的web服务器(仅用于此测试)也就是说,在它自己唯一的端口上侦听时,您可以分别测试每个工作进程的响应。这是分别识别和测试每个工作进程的一种方法。是的,我知道它们都为主web服务器共享一个端口。我建议为每个工作进程使用一个单独的服务器进行测试。可能存在重复的