美文网首页
问题的基本处理流程 & 错误记录

问题的基本处理流程 & 错误记录

作者: 凡心往事 | 来源:发表于2019-06-14 22:46 被阅读0次

遇到线上问题要怎么做?

1、首先考虑的是,如果是一个平时比较稳定的功能出问题,大概率是最近上线的代码有问题

2、排除上一个因素之后,根据已知信息,查询相关的数据

3、分析可能的原因

4、验证、调试,核实原因

5、得到解决方案,衡量并最终解决问题

6、记录问题,并写总结 & 反思

以下是从去年到现在团队里犯过的错误

1、发代码到线上,表字段漏了,直接挂掉

2、接口传参,不要直接传数组

3、没有使用数学安全运算而导致的问题

4、数据缓存问题,清redis没有效果

5、phpstorm,sftp没有配置mapping

6、资源过大

7、redis incrby 返回值判断  === false

8、测试部署环境的时候 .env文件没有拷贝过去且接口地址不对

9、excel 中文字符串的问题,用TPString类来解决

10、php7.1 json_encode 浮点数精度问题

11、redis切库之后没有切回来

12、数据表更新语句,没加 数据库前缀

13、统计类的页面没有加缓存

14、上线之后,有的可能需要删除redis

15、数据库关联查询没有加索引

16、model里面不要写跟业务逻辑相关的东西

17、sql语句没有拿到外网explain一下,该加索引的没加

18、线上所有商家都出现一个问题,最应该考虑的是最近一次上线的代码出现了什么问题

19、分页的数量太大,mysql查询直接内存溢出了

相关文章

  • 问题的基本处理流程 & 错误记录

    遇到线上问题要怎么做? 1、首先考虑的是,如果是一个平时比较稳定的功能出问题,大概率是最近上线的代码有问题 2、排...

  • 线程池使用实例

    自己定义了异常处理类,可以用于记录问题日志。 线程池流程图

  • 知识处理流程知识点

    知识处理的基本流程 处理的基本流程包括:知识抽取、知识表示、知识存储、知识融合、知识推理、知识可视化、知识应用、知...

  • 一次研发类生产环境问题处理的总结

    处理流程 在问题发生后,需要及时知会相关人员问题,包括:问题发生时间、问题现象、问题影响 开始进行问题排查,记录涉...

  • 文集序

    用于记录处理过 ubuntu 问题 用于记录处理过 windows 问题 用于记录处理过手机操作系统问题 用于记录...

  • Java--异常处理

    异常 异常不是编译时的错误(Error),异常是运行时错误(Exception) 异常处理流程 代码出现错误后,它...

  • 关于not found for -lstdc++.6.0.9问题

    之前写过一篇文章来记录怎么处理这个问题,但是发现在最新的Xcode中并不适用,还是会出现错误,现在更新下处理问题的...

  • SegmentFault处理流程

    本文将基于一个简单的用户态段错误问题,简单梳理下arm64平台SegmentFault处理流程。 1. Demo ...

  • ObjectBox

    本篇为基本流程和问题记录 官网是最好的文档:https://docs.objectbox.io/entity-an...

  • PHP错误处理机制

    PHP错误简介 PHP提供了错误处理和日志记录的功能. 这些函数允许你定义自己的错误处理规则,以及修改错误...

网友评论

      本文标题:问题的基本处理流程 & 错误记录

      本文链接:https://www.haomeiwen.com/subject/oagmfctx.html