ASCEND_LOG_DEVICE_FLUSH_TIMEOUT
功能描述
业务进程退出前,系统有2000ms的默认延时将Device侧应用类日志回传到Host侧,超时后业务进程退出。未回传到Host侧的日志直接在Device侧落盘(路径为/var/log/npu/slog)。
Device侧应用类日志回传到Host侧的延时时间可以通过环境变量ASCEND_LOG_DEVICE_FLUSH_TIMEOUT进行设置。
环境变量取值范围为[0, 180000],单位为ms,默认值为2000。
- 设置的值仅在当前shell下生效。
- 通过执行echo $ASCEND_LOG_DEVICE_FLUSH_TIMEOUT命令可以查看环境变量设置的值。
- 若环境变量未配置或配置为非法值或配置为空,表示采用日志默认值。
- 如果业务进程不需要等待所有Device侧应用类日志回传到Host侧,可将环境变量设置为0。
- 针对业务进程退出后仍然有Device侧应用类日志未回传到Host侧这种情况,建议设置更大的延时时间,具体调节的大小可以根据device-app-pid的日志内容进行判断。
配置示例
export ASCEND_LOG_DEVICE_FLUSH_TIMEOUT=5000
是否必选
否
使用约束
无
支持的型号
Atlas 200/300/500 推理产品
Atlas 训练系列产品
Atlas 推理系列产品
Atlas A2训练系列产品/Atlas 800I A2推理产品
Atlas 200/500 A2推理产品
父主题: 日志