项目实战11——生产环境重大事故

简介: 项目实战11——生产环境重大事故

一.问题原因和背景

背景:生产环境分为A和B两个环境

问题:

1.生产A环境没有及时构建

2.禅道:2022年5月1日发版的日志没有关联需求

3.B环境构建异常,没有及时处理

       4.目前线上运行的是B环境,实际应该运行的是A环境;可是没有及时做升级的切换

二.问题总结

1.为什么要分两套环境?我的理解是做一个同步的备份,好比电视台的节目录制,或者发布会的后台控制,要准备两台电脑同时进行。为的是避免意外,虽然出现问题很难免,但是如果让用户感受到了问题导致的无法使用或者使用不便,就很可能造成用户流失的重大损失,造成难以修复的软件口碑下降,所以两套环境就是需要有一份保证没问题的备份,以备不时之需。

所以,如果没有同时维护好两套环境,比如其中一套环境没有及时构建,那么两套环境就失去了意义,让正常的一套环境陷入了遇到问题没有备份的危险境地。

2.工作中,同事之间关于工作的交流,有时候面对面是最容易避免误会的方式,最直接简单的方式就是口头的方式,但有的时候也是最不靠谱的方式。因为人是容易遗忘的,仅仅靠把事情记在脑子里,即使当时印象深刻,也可能因为注意力的转移而遗忘,想起来的时候可能已经错过了解决问题的时机。所以项目管理工具的作用就非常重要了。

在禅道中,发班的日志及时关联请求,这样就是形成了一个处理反馈问题的完整闭环。也是一个处理问题的流程、提醒,所有与这个环相关联的负责人,因为这个环的存在,能够极大的避免遗忘

相关文章
|
6月前
|
Java 应用服务中间件 测试技术
微服务技术系列教程(11) - SpringBoot - 性能优化
微服务技术系列教程(11) - SpringBoot - 性能优化
52 0
|
8月前
|
Java 关系型数据库 MySQL
开发环境部署教程
开发环境部署教程
37 0
|
6月前
|
Ubuntu 开发工具 数据安全/隐私保护
C++项目实战-环境的搭建
C++项目实战-环境的搭建
61 0
|
7月前
|
缓存 监控 Java
从零到一构建完整知识体系,阿里最新SpringBoot原理最佳实践真香
Spring Boot不用多说,是咱们Java程序员必须熟练掌握的基本技能。工作上它让配置、代码编写、部署和监控都更简单,面试时互联网企业招聘对于Spring Boot这个系统开发的首选框架也是考察的比较严苛,如果你不是刚入行,只是停留在会用的阶段,那是远远不够的。 虽然Spring Boot易上手,但很多小伙伴也是时不时会跟我反映,Spring Boot技术体系太庞杂了,包含了太多的技术组件,不知道到底该如何高效学习,建立起全面且完整的Spring Boot技术体系和实践技巧,这个时候站在巨人的肩膀上学习就变得非常有必要了,汲取大佬们的学习经验,避免工作面试踩坑,轻松构建Spring Bo
|
10月前
|
Java
项目实战典型案例11——生产环境重大事故
项目实战典型案例11——生产环境重大事故
66 0
【项目实战典型案例】11.生产环境的重大事故
【项目实战典型案例】11.生产环境的重大事故
|
11月前
|
监控 安全 数据安全/隐私保护
EFK实战一 - 基础环境搭建
EFK实战一 - 基础环境搭建
209 1
EFK实战一 - 基础环境搭建
|
消息中间件 Cloud Native Java
【深入浅出SpringCloud原理及实战】「SpringCloud-Alibaba系列」微服务模式搭建系统基础架构实战指南及版本规划踩坑分析
【深入浅出SpringCloud原理及实战】「SpringCloud-Alibaba系列」微服务模式搭建系统基础架构实战指南及版本规划踩坑分析
564 1
【深入浅出SpringCloud原理及实战】「SpringCloud-Alibaba系列」微服务模式搭建系统基础架构实战指南及版本规划踩坑分析
|
运维 Java 测试技术
【SpringBoot2】运维实用篇-多环境开发
什么是多环境?其实就是说你的电脑上写的程序最终要放到别人的服务器上去运行。每个计算机环境不一样,这就是多环境。常见的多环境开发主要兼顾3种环境设置,开发环境——自己用的,测试环境——自己公司用的,生产环境——甲方爸爸用的。因为这是绝对不同的三台电脑,所以环境肯定有所不同,比如连接的数据库不一样,设置的访问端口不一样等等。
146 0
|
小程序 前端开发 JavaScript
【微信小程序 | 实战开发】开发环境、测试环境和生产环境
【微信小程序 | 实战开发】开发环境、测试环境和生产环境
918 0
【微信小程序 | 实战开发】开发环境、测试环境和生产环境