我从服务器通过 child_process.spawn(...)获得了守护进程子进程(Linux)。
我可以使用 p.kill()命令将其杀死,并且子进程可以正常运行。 但是,当我向子进程发送 USR 信号时 - 让我们说 p.kill(“SIGUSR1”) - 在杀死它之前 p.kill(“SIGKILL” “)子进程获得 USR1 信号,但令人惊讶的是,随后的 SIGKILL 永远不会到达孩子(!?)。此外,也不会调用子进程的退出事件。
节点中的信号处理是否有任何遗漏?
干杯
答案 0 :(得分:1)