zoukankan      html  css  js  c++  java
  • 隐藏行错误排查

      做了一个Excel文件导入功能,本地调试没有问题。

    部署到测试环境后,点击上传什么反应都没有。查看错误日志也没有什么错误信息。

    然后没有了排查错误的思路。只好寻求同事帮助,同事建议我在代码中,多个可能出错的步骤加上消息提示。WebForm的后台消息弹窗。

    但是还是找不到错误消息,很郁闷。其实是我加的弹窗不够多,还没有加到出错的位置。

      自己排查了一会,后来我耐下性子,发现代码最外层有一个异常捕获,但是捕获后没有做任何处理。什么提示消息也不返回,这导致了我看不到任何异常信息。

    然后我就在这个地方加代码,将异常抛出来,查看了下日志。发现是由于配置文件缺少一个配置导致的,至此找到隐藏性bug的原因。

    以上总结不要在代码中捕获异常后,既不做记录,也不将异常抛出,这可能导致异常难以排查!

  • 相关阅读:
    307.区域与检索--数组可修改
    202.快乐数
    263.丑数
    205.同构字符串
    204.计数质数
    40.组合总和Ⅱ
    811.子域名访问计数
    39.组合总和
    udp与tcp
    SQL复习
  • 原文地址:https://www.cnblogs.com/Tpf386/p/6567683.html
Copyright © 2011-2022 走看看