当前位置: 首页 > 图灵资讯 > 技术篇> 案例17-混用环境的影响

案例17-混用环境的影响

来源:图灵教育
时间:2023-05-29 13:55:31

一、背景介绍

当公司官方网站下载AR助教机器人安装包时,错误显示。后来,调查发现,安装包的上传是通过公司另一个项目开发环境的上传功能上传到开发环境Fastdfs服务器。上传后返回的安装包地址的域名被AR助教机器人生产环境的域名所取代。

案例17-混用环境的影响_运维

二:思路&方案

案例17-混用环境的影响_安装包_02

根据下载文件的各个环节,检查问题发生在哪里。

三:过程

1.检查nginx请求转发是否顺利。

案例17-混用环境的影响_安装包_03

2.找到godone服务器,看看godone服务器配置的nginx

案例17-混用环境的影响_开发环境_04

3.从fastdfs服务中找到安装的存储位置

案例17-混用环境的影响_开发环境_05

案例17-混用环境的影响_安装包_06

4.整个访问过程没有发现问题,最后在开发环境的fastdfs服务器上访问wwww.baidu.come发现速度很慢,怀疑连接有问题,导致加班。不可能重启fastdfsnginx服务。最后重启系统没问题。

四:总结

1.仅仅因为有三个环境,我们就可以在不同的场景中使用不同的环境,编写代码,使用开发环境,使用功能测试测试环境,为用户提供服务使用生产环境。

2.环境的混合会导致数据的不准确性和其他问题的不确定性。不同的应用程序场景对应的操作也会有所不同。例如,开发环境可以每天开关服务器。如果生产环境连接到其他服务的开发环境,则无法使用某些功能。给用户带来糟糕的体验。

3.我们可以分配权限,或者隔离权限,有权限的人可以进行环境配置。配置中心各环境配对是否正常,也可以通过脚本自动检测,避免环境混乱。