#!/usr/bin/env python3 import multiprocessing from multiprocessing.managers import BaseManager import logging logger = multiprocessing.log_to_stderr(level=logging.DEBUG) #logger.setLevel(logging.DEBUG) LOGGING_FORMAT = '%(levelname)10s %(processName)20s %(filename)15s:%(lineno)s %(message)s' logger.handlers.clear() formatter = logging.Formatter(LOGGING_FORMAT) handler = logging.StreamHandler() handler.setFormatter(formatter) logger.addHandler(handler) def main(): managers = [] for i in range(15): manager = BaseManager() manager.start() managers.append(manager) for manager in managers: manager.shutdown() if __name__ == "__main__": main()