• 业务打版上线注意事项


    原则:上线一定要看流程,流程走完才能上!没有规格不成方圆。

      运维应该和开发处在同一起跑线,运维不该和开发脱节(小公司普通存在现象。)这个不好改变

      运维最好要懂业务。开发让做一件事,可以不着急动手做,先多问自己和对方几个问题,比如:

    • 为什么要这样做?
    • 谁要求做这件事情的?
    • 这样做的目的是什么?
    • 这样做是为了解决什么问题?

      再具体点,开发让清生产数据库,为什么要清,清完了这么能快速恢复数据。提前做好准备。

      注意事项:清表和删除表 同步数据或覆盖数据 等等类似这些词不是一个意思,一定要区别对待!!! 

      

    打版上线前几个小时需要做一些工作

    提前向开发确认上线的服务和tag,以便上线的时候,运维直接操作jenkins进行迭代上线。(提高效率)

    提前让开发把需要执行的sql发我,执行sql前必须先备份、备份、备份,重要的事情说三遍(不只是数据库,其他类似迭代更新的操作也要备份出现问题以便回滚!)并且必须先查询一下数据,以防执行sql的结果和你预期的结果有问题。

    上线过程中,需要修改或者添加什么操作,可以事先完成(至少提前几个小时),如果怕影响业务的使用,等到上线的时候 在执行生效命令即可,比如修改nginx配置文件,前端项目添加模块、上线的项目可以提前在jenkins上手动拉取最新代码,手动打包看看这个过程有问题,尤其是前端项目,前端项目老是在上线过程中掉链子,影响上线的效率。

  • 相关阅读:
    php 数组处理
    PHP 递归几种方法
    PHP取一算法
    oracle的db link
    sql2008破解加密存储过程
    ATT 解锁手机
    jQuery 通配符
    win10 Enable developer Mode
    Win8.1 远程桌面 凭据无法工作
    html5media.js 让浏览器兼容<Video><Audio> 标签
  • 原文地址:https://www.cnblogs.com/xiaobao2/p/11245041.html
Copyright © 2020-2023  润新知