![](/img/trans.png)
[英]NodeJS app crashing on Heroku with error "Stopping process with SIGKILL"
[英]Nodejs child process and SIGKILL
我正在尋找一種方法來殺死我父進程死亡時產生的所有子進程(包括接收SIGKILL)。
PM2進程管理器似乎有密鑰,因為向pm2守護進程發送SIGKILL會導致所有子進程退出(在Linux平台上)。
所以你知道PM2是如何實現這一目標的嗎? 我該如何重現這種行為?
謝謝 !
'use strict'
const { fork } = require('child_process')
// fork a child process
const child = fork('new_process.js')
// when the main process exits, send the kill signal to the child process
process.on('exit', (code) => {
console.log(`About to exit with code: ${code}`)
child.kill(9)
})
有用的文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.