防止异常终止处理