永远不会和cluster.js一起玩
直到最近我开始像这样的节点服务器
node server/server.js
server.js是一个简单的expresss服务器
var app = express(); app.listen(PORT...
现在我正在使用cluster.js来启动我的应用程序
var cluster = require('cluster'); if (cluster.isMaster) { // Count the machine's CPUs var cpuCount = require('os').cpus().length; // Create a worker for each CPU for (var i = 0; i < cpuCount; i += 1) { cluster.fork(); } // Listen for dying workers cluster.on('exit', function () { cluster.fork(); }); } else { require('./server'); }
当我启动我的服务器使用
node server/cluster.js
它工作正常。 Cluster.js启动server.js,然后启动我的快递服务器..到目前为止这么好。
但是,当我试图用cluster.js永远使用..有什么不对劲。 它确实启动cluster.js文件..但是下面的命令不起作用
forever stop server/cluster.js
我确实需要上述命令才能工作,因为我正在使用飞行计划进行部署,并且需要在每次部署之前永远停止并启动。
有关我如何能做到这一点的任何build议?