项目实战17—环境混用带来的影响

简介: 项目实战17—环境混用带来的影响

问题背景:

1.项目生产环境对应的APP安装包,使用了开发环境的fastdfs

2.然后在访问项目的下载地址的时候,出现了超时的报错,如图:

3.后续排查:去d-fastdfs.dmsd.tech服务器curl访问www.baidu.com很慢,因此怀疑哪里连接出现了问题,导致了超时,当时重启了本机的nginx也没有效果,最后重启了系统才行了。

需要调整的地方:每个环境都不可以混着用。

问题思考:

既然项目分出来了开发、测试、生产三个环境,那么自己作为开发人员思维上也要明确分环境的意义,不能心里还是一套环境的思维。这样会导致在实操的过程中很容易出问题。如果造成用户的使用故障,那么会严重影响用户的好感度,影响软件的口碑。

优化措施:

1.将现象融入进思想,如问题思考中的内容,环境既然分开,避免混用首先自己思想要明确

2.明确权限:没有权限的人不能操作,如果操作需要申请,同时在各个环节加入审核机制,这样在工作流程上大大减少工作量。

相关文章
|
1月前
|
存储 网络协议 搜索推荐
宏函数的代码替换机制会对程序的可移植性产生什么影响
宏函数的代码替换机制可能导致程序可移植性降低,因为它在预处理阶段直接替换文本,可能引发类型不匹配、副作用等问题,不同编译器和平台表现不一。
|
2月前
|
前端开发 测试技术 程序员
在工作中会涉及到的几个环境(概念补充) 办公环境、开发环境、测试环境、线下环境、线上环境/生产环境都是什么,他们之间的关系?
本文解释了在职场中可能会接触到的不同环境,包括办公环境、开发环境、测试环境和生产环境(线上环境),以及它们之间的关系和重要性。
97 1
|
5月前
|
前端开发 JavaScript 运维
开发与运维开发问题之JSX规则和注意事项如何解决
开发与运维开发问题之JSX规则和注意事项如何解决
开发与运维开发问题之JSX规则和注意事项如何解决
|
5月前
|
设计模式 运维
开发与运维应用问题之没有注释的代码如何解决
开发与运维应用问题之没有注释的代码如何解决
|
7月前
|
Web App开发 Linux 开发工具
欲善事先利器-系统篇
欲善事先利器-系统篇
82 1
|
7月前
|
Web App开发 Linux 开发工具
欲善事先利器——系统篇
欲善事先利器——系统篇
66 0
|
7月前
|
前端开发 NoSQL 测试技术
Crossbar 后端开发调试混乱解决方案
Crossbar 后端开发调试混乱解决方案
61 0
|
Rust 安全 算法
Rust 基础入门 ——所有权 引言 :垃圾自动回收机制的缺陷。
能有这些问题的部分发生场景: 游戏开发:在游戏开发中,需要保持稳定的帧率和低延迟,以提供流畅的游戏体验。如果GC频繁触发或停顿时间过长,会导致游戏卡顿或掉帧,影响游戏的流畅度和响应性能。
160 0
|
存储 Java 数据安全/隐私保护
项目实战典型案例15——高并发环境下由于使用全局变量导致数据混乱 高并发环境下对象被大量创建,导致GC并是CPU飙升
项目实战典型案例15——高并发环境下由于使用全局变量导致数据混乱 高并发环境下对象被大量创建,导致GC并是CPU飙升
166 0
项目实战典型案例15——高并发环境下由于使用全局变量导致数据混乱 高并发环境下对象被大量创建,导致GC并是CPU飙升
|
存储 负载均衡 应用服务中间件
项目实战典型案例17——环境混用来带的影响
项目实战典型案例17——环境混用来带的影响
98 0