---
title: 进程异常时资源清理的处理建议-昇腾社区
description: 用户捕获异常退出信号，并在信号处理函数中释放已申请资源，下一次执行时会报执行失败。此时查看日志，会发现unbind model stream failed报错。
keywords: 进程;退出;异常;资源;unbind
url: https://www.hiascend.com/document/caselibrary/detail/topic_0000001321566058
section: (其他)
---

# 进程异常时资源清理的处理建议-昇腾社区

URL: https://www.hiascend.com/document/caselibrary/detail/topic_0000001321566058
描述: 用户捕获异常退出信号，并在信号处理函数中释放已申请资源，下一次执行时会报执行失败。此时查看日志，会发现unbind model stream failed报错。
关键词: 进程;退出;异常;资源;unbind

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

进程异常时资源清理的处理建议

进程异常时资源清理的处理建议

2022/09/05

878

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | CANN | 应用开发AscendCL | 进程、退出、异常、资源、unbind |

#### 问题现象描述

- 业务场景：DVPP、模型推理、应用/算子开发
- 适用处理器：Atlas 200/300/500 推理产品、Atlas 推理系列产品、Atlas 训练系列产品
- 处理器形态：EP、RC

- 问题现象：

用户捕获异常退出信号，并在信号处理函数中释放已申请资源，下一次执行时会报执行失败。此时查看日志，会发现unbind model stream failed报错。

#### 原因分析

进程异常时，Host侧内核态驱动会自动检测并发起对应进程Device侧资源释放的流程，不需要用户捕获进程异常的信号并主动完成清理。若用户主动释放，会影响到系统的资源释放流程。

#### 解决措施

用户无需关注进程异常退出信号，不要对异常退出信号做处理。

本页内容

- 问题信息
- 问题现象描述
- 原因分析
- 解决措施
