改进容错处理