def METHOD_NAME(config, ref, port=DFLT_PORT, num=DFLT_NUM_SERVERS):
    """Fork multiple servers for handling LLH requests. Objects are identically
    configured, and ports used are sequential starting from `port`.
    Parameters
    ----------
    config : str or iterable thereof
    ref : str
    port : str or int, optional
    num : int, optional
        Defaults to number of CPUs returned by `multiple.cpu_count()`
    """
    processes = []
    for port_ in range(int(port), int(port) + int(num)):
        kwargs = dict(config=config, ref=ref, port=str(port_))
        process = Process(target=serve, kwargs=kwargs)
        processes.append(process)
    # Start all processes
    for process in processes:
        process.start()
    # Wait for all processes to finish
    for process in processes:
        process.join()