当前位置: 首页 > news >正文

28个案例问题分析---10---对生产环境的敬畏--生产环境

一:背景介绍

1:上午9:23,老师没有进行上课,但是却又很多的在线人员,并且在线人员的时间也不正确。
2:开发人员及时练习用户,查看用户上课情况。
3:10点整,询问项目组长发现,在生产环境做测试的时候,修改了生产的部分用户数据,导致问题
在这里插入图片描述

二:问题分析

对生产环境不重视

觉得动一下生产的数据没有问题,造成的影响也是可以控制的。没有把这件事当做要命的事情。缺乏足够的认识。

权限没有及时收回

作为开发人员,权限应该是有限的,就算是因为解决线上问题,得到了进入生产环境的权限,这个权限也是应该及时收回的。而我们作为开发人员,避免这件事情的最好方式就是。如果没有必要,不要这些权限,不给自己犯错的机会。

三:造成的影响

  1. 用户对产品逐渐失去信息。出现上述情况,用户会觉得我们的程序有问题,不值得信赖。
  2. 为用户带来困扰。用户还要去排查,为什么明明没有进行上课,还有学生在线。
  3. 让我们的产品走向灭亡。

四:如何做

  1. 建立四套环境
    开发:开发人员使用。
    测试:测试人员使用。
    预生产:上线前使用,与生产数据保持一致。
    生产:线上环境,提供给用户进行使用。
  2. 完善上线制度
    什么时候该做什么,由谁来做,必须十分明确。
  3. 权限控制
    从权限上进行控制。对重要权限务必要及时回收。否则根据墨非定律。坏的事情将总会发生。

五:升华

对生产环境始终保持一颗敬畏之心,使我们安身立命的基本要求。

http://www.lryc.cn/news/32993.html

相关文章:

  • 视觉SLAM十四讲ch7-1视觉里程计笔记
  • 模仿评论样式
  • xxl-job调度中心、执行器源码详解
  • cpp c++summary笔记 复杂类型 “right-left” rule
  • bash编程(马哥)
  • 搭建Gerrit环境Ubuntu
  • 朋友去华为面试,轻松拿到26K的Offer,羡慕了......
  • springboot项目如何配置启动端口
  • IOS - 抓包通杀篇
  • 盒子模型的简介
  • Kubernetes 101,第二部分,pod
  • protobuf序列化解码原理
  • OpenCV——line、circle、rectangle、ellipse、polylines函数的使用和绘制文本putText函数以及绘制中文的方法。
  • 性能平台数据提速之路
  • Dns域名解析服务器
  • 关于 JavaScript 中的 Promises
  • PMP考前冲刺题——错题集
  • 【C++】30h速成C++从入门到精通(多态)
  • 从proc文件系统中获取gateway的IP地址
  • 【LeetCode】剑指 Offer(17)
  • MySQL索引类型
  • 你了解HashMap吗?
  • 我一个女孩子居然做了十年硬件……
  • 【Linux】编译器gcc g++和调试器gdb的使用
  • 高效能自动化港口数字化码头智慧港航,中国人工智能企业CIMCAI世界港航人工智能领军者,成熟港口码头人工智能产品中国人工智能企业
  • HTTP协议(一)
  • 计算神经网络参数量Params、计算量FLOPs(亲测有效的3种方法)
  • sizeof与一维数组和二维数组
  • Spark UI
  • windows应用(vc++2022)MFC基础到实战(2)