【背景介绍】写出该事故发生的场景,步骤,线上,事故等级以及谁发现的问题等相关背景【发生时间】写出该事故首次发生或爆出的具体时间,精确到分钟或秒钟【问题版本】是哪一个版本,比如 SDK 1.3.4 版本【事故影响】该事故对哪些业务产生了影响,是否影响了客户以及可能造成的损失等【事故原因追踪】详细说明造成事故的整理过程。这里就比较详细的说明,事故主要责任人再造成该事故前,都做了什么,以及沟通了什么,才
下面这个文章是我看到的,确实是挺有意思的,大家对生产环境的可怕还没太多意识,转给大家看看。这下面的几点,我犯过第一条和第二条相结合的错误:我们当时在客户现场工作,上线之后为了能方便看到生产的数据以找出问题,所以我们的pl/sql都是既能连到测试库,也能连到生产库的,有一次,我删除测试库的数据delete from tableA,我意识到可能会和生产搞混,特意看了下,这个窗口连的是测试库,那个窗口连
前言这是帅丙真实事件,大家都知道很多公司都是有故障等级这么一说的,这就是敖丙在公司背的P0级故障,敖丙差点因此被解雇,事情经过十分惊心动魄,我的心脏病都差点复发。事故等级主要针对生产环境,划分依据类似于bug等级。P0属于最高级别事故,比如崩溃,页面无法访问,主流程不通,主功能未实现,或者在影响面上影响很大(即使bug本身不严重)。P1事故属于高级别事故,一般属于主功能上的分支,支线流程,核心次功
做为企业的信息核心,机房的重要性非常突出,一旦发生影响正常使用的问题,那么在解决问题之后,写一份详细的事故报告就是非常重要。通过这份报告,一方面会追究责任,找出是如何造成的原因,另一方面引以为戒,避免日后再发生类似的问题。事故报告相当于生产企业的安全通报,大家都详细了解问题发生的原因,以后才能避免,大家也能够引起重视。<?xml:namespace prefix = o ns = "urn:
  事故现象 线上服务不定点的不能使用, 查日志发现resin服务正在重启。 由于resin所在的服务有web监控,如果web服务没有相应,则会重启resin服务。 那到底是什么导致了无法请求到web服务呢(60秒没有相应) 故障定位 1, 首先查看相应的日志: /data/logs/chewenwww/stdout.log 正常信息日志 /data/log
# MySQL生产事故 在大规模的软件开发和运维项目中,MySQL数据库是常用的关系型数据库管理系统。然而,由于人为失误、硬件故障、网络问题等原因,MySQL生产环境中的事故时有发生。本文将介绍一些常见的MySQL生产事故,以及如何预防和解决这些问题。 ## 常见的MySQL生产事故 ### 1. 数据库性能问题 当用户量增大或者业务逻辑复杂时,数据库性能问题可能会导致响应时间延长、系统崩
原创 2023-08-16 09:37:58
59阅读
                                                      XXXXXXX系统测试
【现象】:EJF调用PLM的接口,短时间内出现大量下单请求,导致网络阻塞,数据库连接池达到上限,接口崩溃; 【环境】:服务器使用的是阿里云,centos7 + docker + redis + netcore,网络带宽5M,数据库最大连接数设置了3000; 【分析】:接口出现崩溃现象后—— 1、检查
转载 2019-10-25 16:02:00
85阅读
2评论
事故一,jvm相关大对象(运营商数据;数据库查询未加查询条件,结果集过大;
原创 2023-03-01 16:54:30
77阅读
mysql的事件需要使用事件调度器对事件进行操作,安排执行用户设置的事件 事件调度器:可以定时激活多个数据库操作,事件就是一个与计划相关联的存储程序,计划会定义事件执行的时间和次数,并且 定义事件何时强行退出(如处理无人值守的系统管理任务,报告定期更新,旧数据过期清理,日志表轮换等操作) 1.首先要启动事件调度器: 在mysql安装目录下的my.ini文件里面加入下面的语句
转载 2023-07-07 22:37:34
55阅读
# 如何使用Spring Boot生成报告下载模板 ## 引言 作为一名经验丰富的开发者,我将向你介绍如何使用Spring Boot框架生成报告下载模板。无论你是一名刚入行的小白还是有一定经验的开发者,本文都将为你提供详细的步骤和代码示例。 ### 流程图 ```mermaid flowchart TD A(准备工作) --> B(创建Spring Boot项目) B -->
原创 1月前
19阅读
## 如何实现 MySQL 下载实验报告模板 要实现一个功能,通过 MySQL 数据库下载实验报告模板,我们可以按照以下流程进行。首先,我们将进行一个整体步骤的概览,并在后面详细讲解每一步的实现方法。 ### 整体流程概览 | 步骤 | 描述 | |------|--------------------------| | 1 | 设计数据库结构
# Java报告模板 ## 简介 Java是一种广泛使用的面向对象编程语言,由Sun Microsystems公司于1995年推出。它具有跨平台,高性能和安全性等特点,广泛应用于企业级应用程序开发、移动应用程序开发以及云计算等领域。本文将介绍Java的基本概念、语法特点以及一个简单的代码示例。 ## Java基本概念 Java是一种静态类型的编程语言,其基本思想是“一次编写,到处运行”。J
原创 3月前
9阅读
一、温馨提醒1)接下来的内容,请抱着看戏的态度阅览2)如果内容给您带来不适,请尽快关闭二、情景还原1)两周前,让我接手一个新项目2)还没开始熟悉项目,需要让我两周内完成3)项目流程与需求想结合,搞了两天,知道是怎么个情况4)对比现在实现与需求调整,想吐的感觉油然而生5)代码跟*一样,根本改不了。不带犹豫卷土重来,从0开始6)跟*一样的代码,大概情况是这么个样子    
原创 2022-11-25 10:38:34
120阅读
实验仪器Lenovo1电脑IDEA/eclipsegit客户端数量111程序的语言风格:在本次的实验中,我们学习了有关程序的语言风格的内容。在我们日常进行java语言的调试过程中若是系统没有根据我们的需求进行自动的换行或编辑,常常会使整个程序看起来非常凌乱,不美观,就像下面的程序:public class CodeStandard { public static void main(String
  在实际开发中经常会用到多线程协作来处理问题,锁是处理线程安全不可缺少的机制。在JAVA中可以通过至少三种方式来实现线程锁。 synchronized修饰符,这种锁机制是虚拟机实现的一种锁。Lock接口的实现类,这种是JAVA程序实现的锁机制。CAS      余下内容将结合具体的例子来看看这三种锁机制的不通,以及介绍锁实现原理。锁机制实现介绍 
转载 2017-09-19 18:45:00
80阅读
背景分析解决方案参考
原创 2022-10-28 14:25:45
151阅读
本篇博文主要包含:线程安全的基本概念synchronized关键字如何保证线程安全的用法死锁现象线程三大特性:原子性、可见性和有序性Java内存模型(JMM)volatile 关键字保证可见性java.util.concurrent.atomic并发包线程的局部变量ThreadLocal的用法一. 线程安全的基本概念 当我们编写程序的时候可能会绕不过去线程安全问题,遇到了又如何解决呢?首先先来看看
开发环境、测试环境、生产环境、UAT环境、仿真环境论述三个环境也可以说是系统开发的三个阶段:开发->测试->上线,其中生产环境也就是通常说的真实环境:开发环境(DEV)测试环境(UAT)生产环境(PROD)开发环境(DEV)开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。测试环境(UAT)一般是克隆一份生产环境的配置,一个程序在测试环
  • 1
  • 2
  • 3
  • 4
  • 5