class_docstr: Base class for services that support multiple clients.
class_docstr_tok: ["Base","class","for","services","that","support","multiple","clients","."]
docstr: Disconnects from the service without actually stopping it.
code: def stop(self):
      """Disconnects from the service without actually stopping it."""
      if self.attached:
          self.attached = False
      elif self.child is not None:
          # this process is the original parent
          self.child.stdin.close()
  
      self.child = None
  
imports: import logging
  import os
  import subprocess
  import sys
  import psutil
  import requests
  from retrying import retry
  import eta.core.utils
  import fiftyone.constants
  import fiftyone.core.config
  import fiftyone.core.context
  import fiftyone.service.util
label_desc: Use image node_id 3 for calling the MultiClientService obj's underlying member method code with example usage: obj.stop() without return types