def start *args
      return self if attached? or running?
      @pid = ::Process.spawn Nutcracker.executable, *command
      Process.detach(@pid)
      sleep 2
      raise "Nutcracker failed to start" unless running?
      Kernel.at_exit { kill if running? }
      self
    end
def start *args
      return self if attached? or running?
      @pid = ::Process.spawn Nutcracker.executable, *command
      Process.detach(@pid)
      sleep 2
      raise "Nutcracker failed to start" unless running?
      Kernel.at_exit { kill if running? }
      self
    end
Initialize a new Nutcracker process wrappper
 @param [Hash] options
 @option options [String] :config_file (conf/nutcracker.yaml) path to nutcracker's configuration file
 @option options [String] :stats_uri Nutcracker stats URI - tcp://localhost:22222
 @option options [String] :max_memory use fixed max memory size ( ignore server configuration )
 @option options [Array] :args ([]) array with additional command line arguments
 launching the Nutcracker service