Skip to content

Instantly share code, notes, and snippets.

@wolfeidau
Created January 8, 2013 03:16
Show Gist options
  • Select an option

  • Save wolfeidau/4480865 to your computer and use it in GitHub Desktop.

Select an option

Save wolfeidau/4480865 to your computer and use it in GitHub Desktop.
node-worker-farm tracing all start, stop and onExit of child processes.
trogdor:~ root# dtrace -Z -n 'worker-farm*:::*{ trace(arg0) }'
dtrace: description 'worker-farm*:::*' matched 0 probes
CPU ID FUNCTION:NAME
0 78868 startChild:startChild 0
0 78868 startChild:startChild 1
0 78868 startChild:startChild 3
6 78868 startChild:startChild 2
1 78868 startChild:startChild 4
2 78868 startChild:startChild 5
6 78868 startChild:startChild 6
2 78868 startChild:startChild 7
4 78869 stopChild:stopChild 0
4 78869 stopChild:stopChild 1
4 78869 stopChild:stopChild 2
4 78869 stopChild:stopChild 3
4 78869 stopChild:stopChild 4
4 78869 stopChild:stopChild 5
4 78869 stopChild:stopChild 7
4 78869 stopChild:stopChild 6
6 78870 onExit:onExit 7
6 78870 onExit:onExit 6
6 78870 onExit:onExit 5
6 78870 onExit:onExit 4
6 78870 onExit:onExit 3
6 78870 onExit:onExit 2
6 78870 onExit:onExit 1
6 78870 onExit:onExit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment