2017-03-24 8 views
0

nodejs docschild.disconnect()によると、子プロセス(ワーカー)は正常にをシャットダウンします。つまり、server.close()を起動する前に、すべての非同期コールバック、オープンdb接続、現在アクティブなhttpリクエストがワーカーによって慎重に検討されていますか?
nodejsワーカーの正常なシャットダウン

もしそうでなければ、正常にWebワーカーをシャットダウンする正しい方法は何ですか?

答えて

0

あなたは読んで研究するための様々な場所へのリンクを使って詳しい解答を試みます。

まず、正常なシャットダウンを作成するのはコードに任されています。コードを自分で作成する場合は、'SIGTERM'を適切にコーディングする必要があります。ただし、正しく実行されます - はい - すべての要求と接続要求が完了するまで待ってから新しい要求を受け付けないで待機します。ここで

リストである:あなたが必要なものを行うには

  1. StackOverflow answer here
  2. This if for a server outside documentation
  3. NPMライブラリ - async-exit-hook
  4. Shutdown NPM Library
  5. Shutdown for Server NPM Library
  6. Older outside documentation but still relevant

上記を勉強して実際にライブラリを学習する間に、必要なものを見つけることができます。

+0

http://joseoncode.com/2014/07/21/graceful-shutdown-in-node-dot-js/ - はるかに便利でした! – vjjj

関連する問題