There was a lot of discussion about this pre-fork: https://github.com/joyent/node/issues/7631 https://github.com/joyent/node/issues/7348 Note that while waiting for an upstreaming fix, @TomFrost implemented a workaround that is published on npmjs.org: https://www.npmjs.com/package/flushwritable Perhaps it will be helpful in considering the issue.