0

clusternodejsのモジュールにはexit、、、disconnectおよびdeathイベントがあります。そのようなイベントを発行するために、ワーカーはどの関数を呼び出す必要がありますか?

cluster.worker.X()X が 、 、 などのいずれかである場所closeend同じdiconnectブレスで試しましたが、?endのイベントを発行する方法はhttp.createServer()?

ありがとう

4

1 に答える 1

1

これらのイベントを直接呼び出す必要はないと思います。それらは、クラスターのライフサイクルのイベントに対応できるようにするために存在します。それらを間接的に呼び出す方法は次のとおりです。

出口

// from the worker
process.exit()

切断する

// from the master
var worker = cluster.fork()
worker.disconnect()

死亡(非推奨)

v0.8.0 で「exit」に名前が変更されました (上記参照)。

于 2013-02-01T23:45:43.840 に答える