Friday, 15 June 2012

node.js - Killing java (Leiningen) processes from Node -



node.js - Killing java (Leiningen) processes from Node -

i'm launching bunch of java processes nodejs (via child_process.spawn). technically, i'm launching leiningen (a clojure build tool, lein). later seek kill them , children. never works , activity monitor (osx) filled javas.

i kill them first running thisprocess.kill(leinprocess.pid); (defaults sigterm), waiting 1 sec , calling leinprocess.kill("sigkill");.

all processes , main process run under same user.

running killall -9 java command line works.

the problem orphaned java sub-sub-processes. see readme explanation , solution: https://github.com/indexzero/ps-tree

java node.js process kill-process sigkill

No comments:

Post a Comment