cluster
nodejsのモジュールにはexit
、、、disconnect
およびdeath
イベントがあります。そのようなイベントを発行するために、ワーカーはどの関数を呼び出す必要がありますか?
cluster.worker.X()
X が 、 、 などのいずれかである場所close
をend
同じdiconnect
ブレスで試しましたが、?end
のイベントを発行する方法はhttp.createServer()
?
ありがとう
cluster
nodejsのモジュールにはexit
、、、disconnect
およびdeath
イベントがあります。そのようなイベントを発行するために、ワーカーはどの関数を呼び出す必要がありますか?
cluster.worker.X()
X が 、 、 などのいずれかである場所close
をend
同じdiconnect
ブレスで試しましたが、?end
のイベントを発行する方法はhttp.createServer()
?
ありがとう
これらのイベントを直接呼び出す必要はないと思います。それらは、クラスターのライフサイクルのイベントに対応できるようにするために存在します。それらを間接的に呼び出す方法は次のとおりです。
出口
// from the worker
process.exit()
切断する
// from the master
var worker = cluster.fork()
worker.disconnect()
死亡(非推奨)
v0.8.0 で「exit」に名前が変更されました (上記参照)。