系统迭代,运营出现问题应急方案

简介:

如果当前系统稳定版是v2.3.0, 迭代后新版v2.3.1。由于新版运营中发现问题,怎么快速回滚?

①系统代码部分

1.如果系统配置版本控制,直接回退到v2.3.0的版本即可

2.如果没有配置版本控制,系统应该部署2套代码v2.3.0版和v2.3.1版。将运营系统入口直接指向v2.3.0版即可(废弃v2.3.1)。

数据库部分

要保证支持快速回滚,数据库有一些要求必须满足,数据库不支持回退,新版本多出的信息可以向前兼容。

1)废弃的字段或表等不能删除,因为现在用不到,以前的版本可能用的上,防止回退出错。

2)建好的表名或字段名不要修改名字。防止以前的版本回退出错。

3)每个新增的字段都要有一个默认值。如果没有默认值可以允许为空

Java代码   收藏代码
  1. #!/bin/bash  
  2. srev=8054  
  3. erev=HEAD  
  4. svn log -vqr${srev}:${erev}|egrep '^\ +[M|A]'|uniq|awk -F" /" '{print $2}' |xargs tar zcvf patch-r$srev.tar.gz  

 是的发生的

相关文章
|
2月前
|
数据采集 存储 人工智能
数据治理工作的持续评估与优化策略
数据治理工作的持续评估与优化是企业实现数据价值最大化的关键。通过明确目标、建立评估体系、实施定期评估、制定优化策略以及建立反馈机制,企业可以不断提升数据治理水平,为业务决策提供有力支持,推动企业持续健康发展。在这个过程中,保持对新技术、新方法的关注与探索,也是确保数据治理工作与时俱进的重要途径。
|
3月前
|
自然语言处理 监控 测试技术
项目计划软件如何助力企业策略规划和执行监控
项目管理软件如Zoho Projects集成了任务管理、时间跟踪和协作工具等功能,提高了团队效率。其历史可追溯至20世纪初的甘特图,现今基于云计算的软件更是具备强大的集成与自动化能力。Zoho Projects不仅性价比高,还能与Zoho办公套件无缝衔接,适用于不同规模的企业。通过简化管理流程,这类软件已成为企业提升效率的关键工具。
47 0
|
5月前
|
测试技术
软件测试自动化策略与实施:提升质量与效率的关键
【7月更文挑战第25天】软件测试自动化是提高软件质量和效率的重要手段。通过明确自动化测试目标、选择合适的测试工具、制定详细的测试计划、建立稳定的测试框架以及持续优化与迭代,企业可以构建高效、可靠的自动化测试体系。在实施过程中,注重与项目团队的沟通与协作,确保自动化测试与项目开发的紧密结合,共同推动产品质量的不断提升。
|
4月前
|
运维 监控 安全
运维自动化:提升企业效率的关键策略
【8月更文挑战第18天】在数字化时代,企业的技术架构变得日益复杂。面对这种复杂性,传统的手动运维方式已难以满足快速、高效、可靠的业务需求。因此,运维自动化成为提升企业效率、保障系统稳定性的重要策略。本文将探讨运维自动化的核心价值、实施步骤以及面临的挑战,旨在为企业实现运维自动化提供一套清晰的指导思路。
|
5月前
|
机器学习/深度学习 监控 数据挖掘
系统工程是一种跨学科的方法,用于理解和优化复杂系统的性能。在业务流程优化中,系统工程的方法可以帮助我们分析、设计、实施和监控业务流程,以实现效率、质量和成本等方面的改进。
系统工程是一种跨学科的方法,用于理解和优化复杂系统的性能。在业务流程优化中,系统工程的方法可以帮助我们分析、设计、实施和监控业务流程,以实现效率、质量和成本等方面的改进。
|
7月前
|
监控 项目管理
项目延期应对指南:从评估到执行的全方位策略
项目延期应对指南:从评估到执行的全方位策略
1849 0
|
7月前
|
消息中间件 监控 前端开发
研发人员如何做好日常工作的稳定性保障
本文介绍了一些研发人员如何做好稳定性建设的工作事项
235 0
|
算法 Java 业务中间件
研发人员如何才能在做业务的过程中自我增值?
如何才能在做业务的过程中不再是资源一样被消耗而是像资产一样自我增值?如何成长?如何高效率地成长?如何让自己的成长走在环境要求的前面? 基于以上这些问题,本文将依次阐述以下内容: 先从“人的本质”入手(第二章节),接着探讨“人的成长”的本质(第三章节),最后再探讨业务和技术的一般规律及应对策略(第四、第五章节)。 需要注意的是,以下内容受限于个人能力和经验有限,在描述规律的过程中,可能会存在维度的缺失;或者当前描述的规律所涉及的维度并不是某些读者认知中的重点,因为事物不同的维度在不同角色和级别的人的认知中重要程度不同。
262 1
研发人员如何才能在做业务的过程中自我增值?
|
消息中间件 缓存 监控
四个步骤,教你落地稳定性保障工作
本文将稳定性保障工作归纳为 梳理异常情况->配置监控告警->评估影响面->预定解决方案 四个步骤。从四个步骤详细介绍稳定性保障工作的落地方法。
49809 1
四个步骤,教你落地稳定性保障工作
|
架构师 测试技术 定位技术
【业务架构】获得正确业务能力的 12 项必备措施
【业务架构】获得正确业务能力的 12 项必备措施