Collecting Memory OOM Error Information

The information can be collected manually or automatically.
  • Manual collection: Host and device log files are collected. Only the minimum set of information is collected.
  • Automatic collection: On the host server, use the asys tool to collect all fault information, including the installation version information, device health status information, dump files, operator compilation information, and full log files.

    Note: The asys tool can be used to collect fault information in only limited scenarios, excluding cluster, container, virtual machines, and cloud.

Manual Collection

To collect application logs of the host and system logs of the device, perform the following steps:
  1. Plan a directory for storing log files on the host server, for example, ${HOME}/err_log_info/.
  2. The default path of application log files of the host is ${HOME}/ascend/log on the host server. Copy log files to the err_log_info directory.
    mv ${HOME}/ascend/log ${HOME}/err_log_info/ 
  3. Use the msnpureport tool to export system logs (including slog, syslog, and Black Box logs) of the device to the host.
    # Directory for storing device logs in ${HOME}/err_log_info
    cd ${HOME}/err_log_info
    mkdir report
    
    # Run the msnpureport command in the report directory.
    cd resport
    Driver_installation_directory/driver/tools/msnpureport -f

For details about log levels, log paths, and log files, see Log Reference.

Automatic Collection

For details about the restrictions on using the asys tool, see Functions and Restrictions of the asys Tool. Before using the asys tool, install and configure it. For details, see the prerequisites in asys Tool Usage Guide (EP Mode).

The following is an example of the asys tool command. Run the asys collect command to collect fault information.

asys collect [--output="path"]

output indicates the directory for saving collected information. For details about the parameters and restrictions, see Fault Information Collection.