私はnode.jsを使用していて、クラスタモジュールを使用しています。毎回私は(cluster.forkを実行します)、私はいつも、私はこれをグーグルでてきた私はcluster.fork()を実行するたびにエラーが発生します:bind EADDRINUSE
throw er; // Unhandled 'error' event
Error: bind EADDRINUSE
at exports._errnoException (util.js:746:11)
at cb (net.js:1205:33)
at rr (cluster.js:592:14)
at Worker.<anonymous> (cluster.js:563:9)
at process.<anonymous> (cluster.js:692:8)
at process.emit (events.js:129:20)
at handleMessage (child_process.js:324:10)
at Pipe.channel.onread (child_process.js:352:11)
を取得し、私は任意のポート番号を渡していないよので、私はこれが起こっているか見当がつかない。
おかげ
EDIT
:投稿コードvar setupWorkers = function() {
if (cluster.isMaster) {
// Fork workers.
for (var i = 0; i < 5; i++) {
cluster.fork();
}
}
、これは私がノードを呼び出すことによって実行app.jsに呼び出される関数では
コードを投稿してください。 – baao
どのノードのバージョンを使用していますか? – laggingreflex
ノードv0.12.7を使用しています – Gakho