首先我们还是回到我们的主函数main.py来讲解
现在我们来到了
if options.slave or options.expect_slaves:
sys.stderr.write("[DEPRECATED] Usage of slave has been deprecated, use --worker or --expect-workers\n")
sys.exit(1)
OK,这个比较简单,直接告诉你,slave和expect_slaves选项已经被替换成了worker和expect-workers了。然后sys.exit退出进程了。这里有个问题,sys.stderr.write在控制台应该打印出来为红色字体,但我实测为正常的颜色。不过这个无关痛痒,所以我也就没去追根溯源了。接着下面的源码走吧:
if not options.skip_log_setup:
if options.loglevel.upper() in ["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"]:
setup_logging(options.loglevel, options.logfile)
else:
sys.stderr.write("Invalid --loglevel. Valid values are: DEBUG/INFO/WARNING/ERROR/CRITICAL\n")
sys.exit(1)
logger = logging.getLogger(__name__)
greenlet_exception_handler &#