---
title: 收集进程中断问题信息
description: "支持用户手动收集、工具自动收集两种方式。- 用户手动收集：收集Host、Device日志和文件，仅收集最小集信息。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/troubleshooting/troubleshooting_0063.html
sourcePath: /source/zh/canncommercial/900/maintenref/troubleshooting/troubleshooting_0063.html
indexId: 7c1971d8a1575994a0031e1e0ee103e025c4db24d3f3f1a7b25cdba0218fa24e82
---
# 收集进程中断问题信息

支持用户手动收集、工具自动收集两种方式。- 用户手动收集：收集Host、Device日志和文件，仅收集最小集信息。
- 工具自动收集：在Host服务上，使用  asys
工具收集所有故障相关信息，包括安装版本信息、Device健康状态信息、dump文件、算子编译信息、全量日志文件等。
  注意：asys工具使用场景有限，集群、容器、虚拟机、云场景不支持asys工具一键式收集故障信息。


#### 用户手动收集方法

收集应用类日志、Device侧系统类日志和其他维测信息，详细步骤如下：1. 在Host服务器规划一个存放日志的目录，例如${HOME}/err_log_info/。
2. 应用类日志的默认路径为Host服务器的${HOME}/ascend/log目录。将日志文件移动至err_log_info目录下：

```
mv ${HOME}/ascend/log ${HOME}/err_log_info/
```


3. 使用msnpureport工具将Device侧系统类日志和其他维测信息导出到Host侧，包括slog日志、syslog日志、黑匣子等。

```
# 在${HOME}/err_log_info目录下创建一个存放日志和文件的目录
cd ${HOME}/err_log_info
mkdir report
# 在report目录下执行msnpureport命令
cd report
msnpureport
-f
```


关于日志级别、日志路径以及日志文件的详细介绍请参见《日志参考(https://www.hiascend.com/document/detail/zh/canncommercial/900/maintenref/logreference/logreference_0001.html)》。

此外，技术支持在定位问题时，可能还需要现场业务信息以及用户操作日志，现场业务信息是指现场跑的业务是单算子、模型推理还是模型训练，如果是训练，训练的集群规模是多大等，用户操作日志是指用户在Host服务器上操作记录。技术支持会根据这部分内容了解现场基本信息、是否存在用户手动中断进程的操作等。


#### 工具自动收集方法

asys工具的使用约束请参见asys工具功能及约束，在使用asys工具前需先安装、配置asys工具，请先参见asys工具环境准备处的前提条件说明。

asys工具命令示例如下，执行asys collect命令，收集故障信息：

```
asys collect --output="
path
"
```

output表示收集信息所存放的目录，详细参数说明及约束请参见故障信息收集。
