【项目实战典型案例】17.环境混用带来的影响

简介: 【项目实战典型案例】17.环境混用带来的影响

一:背景介绍

之前公司是使用另一个项目开发环境中的上传文件功能将生产环境的另一个产品的安装包上传到开发环境的fastdfs服务器中,上传完成之后返回的安装地址的域名替换了生产环境产品的生产环境的域名。

二:思路&方案

思路

方案

1、分权

  • 生产环境对开发和测试只开放查询权限,需要修改权限时需要经过一定的机制来控制记录,一般只在调试程序时开发修改权限
  • 测试环境对开发只开放查询权限,需要修改权限时要经过确认,一般只在调试程序时开放修改权限
  • 开发环境对测试人员只开放查询权限

2、定期对比

  • 取生产环境数据库作为标准,对比测试环境
  • 开发环境同样与生产环境对比,差异部分先去除最近一次要分布生产的脚本影响,再将剩下的,在开发组内部沟通确认,将没有人负责的删除,这样,可以得到相对统一的环境

环境混乱的危害

  1. 环境隔离被破坏
  2. 可能会造成生产事故
  3. 会导致数据的不准确性

三:过程

1、排查nginx请求转发是否正常

2、找到开发环境项目的服务器,查看服务器配置的nginx

3、从fastdfs服务器上找到安装存储的位置

4、排查结果

去开发环境的fastdfs服务器cur访问www.baidu.com很慢,怀疑是哪里连接有问题,导致的超时,重启了本机的nginx也不行,最后重启了系统,没有问题了。

四:总结

环境混乱的危害是十分严重的,以及不可原谅的。这是对自己的不尊重,更是对生产环境的不敬畏。


相关文章
|
Ubuntu Linux 时序数据库
|
7月前
|
存储 缓存 算法
细谈零拷贝
本文探讨了文件传输功能的实现及其性能优化方法。传统方式通过用户缓冲区分块读写文件,存在大量内存拷贝与上下文切换问题,导致性能低下。零拷贝技术通过减少内存拷贝次数和上下文切换,大幅提升文件传输效率,尤其适用于小文件场景。同时,文章分析了PageCache的作用与局限性,指出在大文件传输时,异步IO+直接IO可避免PageCache带来的额外开销。最后总结,零拷贝适合小文件传输,而大文件场景推荐使用异步IO与直接IO结合的方式。
177 5
|
10月前
|
SQL 关系型数据库 MySQL
MySQL导入.sql文件后数据库乱码问题
本文分析了导入.sql文件后数据库备注出现乱码的原因,包括字符集不匹配、备注内容编码问题及MySQL版本或配置问题,并提供了详细的解决步骤,如检查和统一字符集设置、修改客户端连接方式、检查MySQL配置等,确保导入过程顺利。
|
网络协议 安全
|
机器学习/深度学习 Java API
FunAudioLLM 在教育领域的应用案例
【8月更文第28天】随着在线教育的兴起和技术的进步,高质量的语音合成技术变得越来越重要。FunAudioLLM(虚构名称)是一款先进的语音合成引擎,能够提供自然流畅的声音,尤其适用于教育领域,如语言学习、听力训练等。本文将详细介绍 FunAudioLLM 如何改善在线学习体验,并通过具体的代码示例展示其在教育领域的应用。
386 1
|
Kubernetes 调度 容器
在k8S中,Requests和Limits如何影响Pod的调度?
在k8S中,Requests和Limits如何影响Pod的调度?
|
11月前
|
存储
烧录树莓派操作系统镜像的详细操作步骤
本文介绍了在树莓派上烧录操作系统镜像的详细步骤,包括准备工具、下载系统镜像、使用烧录软件等关键环节,帮助用户顺利完成树莓派的初始化配置。
1711 6
|
运维 负载均衡 监控
同时设置两张网卡的接口跃点数:影响与优化分析
在现代网络中,服务器常配有多张网卡以提升性能和冗余。本文探讨了不同跃点数配置的影响及优化策略。首先介绍了跃点数的概念及其对数据传输效率的影响。接着分析了两张网卡跃点数差异可能导致的延迟增加、负载不均衡等问题,并提出了负载均衡、优先级设置、监控调整及故障转移等优化方法,帮助网络管理员实现高效稳定的通信。
|
Ubuntu 应用服务中间件 Linux
在Linux中,如何查看Apache或Nginx服务的状态?
在Linux中,如何查看Apache或Nginx服务的状态?
|
SQL 安全 网络安全
网络安全与信息安全:从漏洞防护到加密技术的深度解析
本篇文章将深入探讨网络安全与信息安全的核心领域,重点关注网络安全漏洞的识别与防护、先进的加密技术以及提升安全意识的策略。通过详细分析各个方面的知识和实际应用,我们旨在帮助读者更好地理解并应对日益复杂的网络威胁。
1213 0