def METHOD_NAME(self) -> None:
    conf_file = os.path.join(os.getcwd(), MLNODE_CONF_DIRECTORY_NAME, MLNODE_CONF_FILE_NAME)
    if not os.path.exists(conf_file):
        logger.info("Cannot find MLNode config file '{}', use default configuration.".format(conf_file))
        return
    logger.info("Start to read MLNode config file '{}'...".format(conf_file))
    # noinspection PyBroadException
    try:
        file_configs = Dynaconf(
            envvar_prefix="DYNACONF",
            settings_files=[conf_file],
        )
        if file_configs.mn_rpc_address is not None:
            self.__config.set_mn_rpc_address(file_configs.mn_rpc_address)
        if file_configs.mn_rpc_port is not None:
            self.__config.set_mn_rpc_port(file_configs.mn_rpc_port)
        if file_configs.mn_model_storage_dir is not None:
            self.__config.set_mn_model_storage_dir(file_configs.mn_model_storage_dir)
        if file_configs.mn_model_storage_cache_size is not None:
            self.__config.set_mn_model_storage_cache_size(file_configs.mn_model_storage_cache_size)
        if file_configs.mn_target_config_node is not None:
            self.__config.set_mn_target_config_node(file_configs.mn_target_config_node)
        if file_configs.mn_target_data_node is not None:
            self.__config.set_mn_target_data_node(file_configs.mn_target_data_node)
    except BadNodeUrlError:
        logger.warn("Cannot load MLNode conf file, use default configuration.")
    except Exception as e:
        logger.warn("Cannot load MLNode conf file, use default configuration. {}".format(e))