0
,我創建了兩個過程,從最初的過程我運行使用叉子如何關閉我是新的的NodeJS fork子進程
var fork = require('child_process').fork;
var productionApp = fork("../secondProcess");
當我運行第一過程第一次第二個過程也在第二過程開始。
現在的問題是,當我試圖重新啓動或停止和啓動第一個進程,然後我得到這個錯誤:
{ [Error: listen EADDRINUSE :::9000]
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '::',
port: 9000 }
這裏端口9000是secondProcess
。 當我停止第一個進程時,secondProcess不會停止。
所以我只是想知道如何停止父進程停止子進程。