In this video, David Pacheco from Joyent presents: When Node.js Goes Wrong.
In this talk, we will discuss the issues we encountered in debugging Node.js in production, focusing upon the seemingly intractable challenge of extracting runtime state from the black hole that is a modern JIT’d VM. We will describe the tools we’ve developed for examining this state, which operate on running programs (via DTrace), as well as VM core dumps (via a postmortem debugger). Finally, we will describe several nasty bugs we encountered in our own production environment.
Read the Full Story.