def start_actions(self): core_logger.info(f"构建计算域数据库信息 | cad_file_path: {self.cad_file_path}" f" | visual_file_path: {self.visual_file_path}") domain_id = DB.write_compute_domain(self.cad_file_path, self.visual_file_path) core_logger.info(f"异步开始构建计算域 | domain_id: {domain_id}") try: dom_crt_process = Process(target=self.asyc_domain_create, args=(domain_id, )) dom_crt_process.start() core_logger.exception( f"异步进行计算域的生成 | pid: {dom_crt_process.pid} | domain_id: {domain_id}" ) return domain_id, "success" except ProcessError: core_logger.exception(f"开启计算域构建进程失败 | domain_id: {domain_id}") return -1, f"开启计算域构建进程失败 | domain_id: {domain_id}"