1
クラスタモジュールを使用して私のアプリケーションを私のindex.js
(私のウェブサイトのアプリケーション/ルートディレクトリのメインファイル)にフォークしています。今では私のアプリには多くのルートが含まれていますすべてのルートファイルをラップするためのクラスターコードを含めるべきですか?express.jsのすべてのルートにクラスタを使用する必要がありますか?
は私index.js
ファイル
var cluster = require('cluster');
if(cluster.isMaster)
{
cluster.fork();
cluster.fork();
cluster.on('disconnect', function(worker)
{
console.error('disconnect!');
cluster.fork();
});
}
else
{
var express = require('express');
var app = express();
app.get('/',function(req,res){
//application logic goes here
});
var route1 = require('./route1.js');
app.route('/route1',route1);
app.listen(80);
}
を考えてみましょうだから、私のroute1.js
ファイルで、私は私のindex.js
ファイルの周りにいたか、それは必要はありません同じようにクラスタ・コードのまわりでそれをラップする必要がありますか?
のようなプロセスマネージャを使ってみてください:)ありがとう! –