docs: function() {
        workers = [];
        netBinding = process.binding('net');
        if (server_socket) {
          netBinding.close(server_socket);
        }
        if (the_server) {
          the_server.watcher.stop();
          the_server = null;
        }
        server_socket = null;
        if (master_server) {
          master_server.close();
        }
        if (master_socket_path) {
          // try to remove the
          try {
            require('fs').unlinkSync(master_socket_path);
          } catch(excp) {
            // do nothing
          }
          master_socket_path = null;
        }
        master_server = null;
        process.removeListener('SIGINT', killer);
        process.removeListener('SIGHUP', killer);
        process.removeListener('SIGTERM', killer);
        process.removeListener('SIGUSR2', respawner); 
        
        try {
          process.stdout.end();
        } catch(exxcpe) {
          // do nothing
        }
      }