Heim > Fragen und Antworten > Hauptteil
阿神2017-04-18 09:22:53
自己来解答以下,使用了一种方法,在主进程和子进程启动时关闭对方的日志handler:
log = logging.getLogger(config.CTRL_LOGGER_NAME)
for handler in log.handlers:
handler.flush()
handler.close()
log.removeHandler(handler)
这个问题可能是subprocess的bug引起,subprocess提供了close_fds参数却没有生效