[英]Nest JS - cluster
我有 Nest JS 的這段代碼,它應該讓更多的應用程序工作人員,在帶有 TS 的 express js 上完美,但在 Nest 上我有這個問題。 關於如何解決的想法? 錯誤:錯誤
import cluster from "cluster";
import * as os from 'os';
import { Injectable } from '@nestjs/common';
const numCPUs = os.cpus().length;
@Injectable()
export class AppClusterService {
static clusterize(callback: Function): void {
if(cluster.isMaster){
console.log(`Master server started on ${process.pid}`);
for (let i = 0; i < numCPUs; i++) {
cluster.fork();
}
cluster.on('exit', (worker, code, signal) => {
console.log(`Worker ${worker.process.pid} died. Restarting`);
cluster.fork();
})
} else {
console.log(`Cluster server started on ${process.pid}`)
callback();
}
}
}
const cluster = require('cluster');
而不是import cluster from "cluster";
為我工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.