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

开发运维警示录-20241024

开发警示录

1、作为开发,不要私自修改业务人员给的SQL语句,虽然个人感觉SQL很冗余,效率低等。
2、开发前,要明确需求,必要时通过图和文字形成文档与需求方确认、留痕。
3、开发复杂的业务逻辑代码前,先疏通和想明处理逻辑,罗列分步大纲很有必要,这样可以间歇性的TODO完成。


运维警示录

1、升级部署前备份原来运行程序,必要时可以回滚。
2、保证本地打包的配置文件是在线上版本基础上修改的。即:修改本地配置项之前,需对线上配置文件确认,避免线上临时修改的配置项没有同步到本地。
3、删改之前一律先备份,再执行删改操作,且在大脑清醒时执行删改操作。
4、网上找的命令教程不要直接copy在服务器运行,需要了解执行逻辑及风险后,根据变动项备份文件执行。
5、无状态的服务才能做负载,否则需要考虑 Session 共享,服务高可用部署时需要优先考虑服务自身是否支持集群模式。
6、部署环境的要求一定要精确到详细的小版本,免得后期出现问题,版本不一致成怀疑的对象。
7、批量执行命令前(Salt、Ansible),一定要在2台以上服务器上单独执行命令,验证单台执行情况,确认符合预期后,再批量执行命令。

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

相关文章:

  • Linux运维_搭建smb服务
  • vue3移动端可同时上传照片和视频的组件
  • PyQt入门指南二十七 QTableView表格视图组件
  • AI学习指南深度学习篇-自注意力机制(Self-Attention Mechanism)
  • 【JAVA毕业设计】基于Vue和SpringBoot的校园管理系统
  • 你对MySQL的having关键字了解多少?
  • 【STM32编码器】【STM32】
  • Python轴承故障诊断 (13)基于故障信号特征提取的超强机器学习识别模型
  • VScode分文件编写C++报错 | 如何进行VScode分文件编写C++ | 不懂也能轻松解决版
  • 洞察前沿趋势!2024深圳国际金融科技大赛——西丽湖金融科技大学生挑战赛技术公开课指南
  • Unity3D学习FPS游戏(4)重力模拟和角色跳跃
  • C#基础知识-枚举
  • 系统架构设计师教程 第2章 2.1-2计算机系统及硬件 笔记
  • 通过使用Visual Studio将你的程序一键发布到Docker
  • vue2和vue3动态引入路由,权限控制
  • Spring Boot:植物健康的智能守护者
  • 红黑树 学习笔记
  • linux更改系统时间
  • B站C#刘铁猛笔记
  • 如何使用信号发生器产生正弦波并用数字示波器进行测量
  • XJ04、消费金融|授信基本概念及其流程设计
  • 儿童预防接种预约微信小程序springboot+论文源码调试讲解
  • nginx 修改配置
  • 孤岛架构在安全性方面
  • COSCon'24 志愿者招募令:共创开源新生活!
  • vscode使用make编译c的问题
  • 管家婆财贸ERP BB019.操作员制单日期控制
  • 从 Vue 2 到 Vue 3:全面升级指南
  • Apache paimon表操作实战-5
  • 阿里云用STS上传oss的完整程序执行流程图 和前端需要哪些参数uniapp