Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >日常问题: 上线确认

日常问题: 上线确认

作者头像
Ryan-Miao
发布于 2022-09-28 02:14:58
发布于 2022-09-28 02:14:58
5320
举报
文章被收录于专栏:Ryan MiaoRyan Miao

作为开发,手头没事的时候,担心自己没参与大项目,年终没产出。而真正需求到来的时候,却是狂风暴雨一般,密集且时间紧迫。在紧锣密鼓996之后,终于迎来了上线。 但这一天不太顺利。

背景

xxx正式上线。上线前,方案强调要开发把所有配置都给到他,他要确认下。当时觉得有问题,开发的配置干嘛要给到他们。

开始正式验证数据的时候,第一个接口就404了。于是所有人都突然黑人问号了。客户心情瞬间不信任了。问这边啥情况。这边说需要调查。出问题模块的小组正在开会。又说不是变更时间段,要晚上9点后才可以做变更。客户当场不干了。于是老板们都加入了会议。

过程曲折

网络代理配置

压力之下,问题还需要一步步定位。半小时后确认是中国香港代理节点没配置转发。原方案设计是北美访问中国香港,中国香港代理到深圳。深圳这边倒是都配置好了。结果忘记中国香港代理配置了。

很快问题修复。流程可以继续验证了。但客户的信任出现了裂痕,他认为我们的系统不敢完全相信。之所以要各种配置方案,测试方案,就是前期合作中也多次出现过问题。所以客户在要求提供各种开发相关的资料,以此来证明我们做好了。这才明白为啥业务方会要我们开发设计的细节配置了。

后续还有更多流程,更多配置。于是大家自己也不敢保证没问题了。又开始拉着checklist检查清单挨着对。网络也挨着ping telnet。台风天,还是搞到很晚。

内部网络联通

回家后,同事接到电话要求第二天8点前到公司,因为有个功能是早上8点的。提前做好准备。然后他也想再确认下配置有没有问题。于是发现该服务sftp请求的地址网络不通。又是黑人问号脸。好像是没有开墙?于是,大晚上打值班的运维电话让帮忙开通网络。

数据安全和记录痕迹

第二天,他很早到公司。8点了,查看具体情况, 截图实际验证结果。

结果,说内容不对。

客户也发现问题了。

现在也不知道文件是谁放上去的。

最后确定是测试环境的文件。没查出个结果。

负责文件的小组说,早就是让xxx客户改密码了,他们没改。问客户,客户说他们没放文件。而我们这边也都说没。也没办法调查,因为机器环境在客户那里。

还好之前有设计异常方案,通过其他渠道修改了文件配置。至于文件究竟是谁放的,我们只能猜测是客户自己的人搞的。但他们否认,我们也无法举证。只能继续验证了。

设计方案和实际场景

中午去肯德基吃饭。吃到一半,打电话过来。xxx报错了。于是赶紧排队等电梯回去查看。测试根据报错,确认是创建人字段超长了(还好把错误一路传到了前端)。看下配置,数据库表中创建人字段长度是10位?哦,当时可能按工号设计的,结果用户是外国人,拿手机号当做用户名了。

打电话给运维,改。

改的时候也有点曲折,客户现场等,问需要多久,开发回方案说5分钟,方案回客户10分钟。结果6分钟的时候,开发还没改好脚本。着急的时候越容易出错,他自己在写sql。我旁边看着,想,如果是我,我会用工具修改生成sql后,复制。

在客户催了2遍后,改完了。然后流程回滚,重新验证。(还好,之前设计的方案支持错误中断回滚,否则只能运维改数据了)

到这里,还没验证完,但是,陆陆续续出现不少问题了。

复盘

  1. 敬畏生产,清单多次验证是需要的
  2. 数据安全和历史痕迹是需要的,除了防止出错,更多的是可以找到谁来背锅
  3. 设计方案除了需要评审,需要有经得住考验的、可以拿来即用的方案库,而不是每次又重新来。人力毕竟容易出错,复制就不会。

最后,上线方案要设计验证方案。总不能拿客户当测试。破裂的信任,要想修好,需要付出更多的努力。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
APP上线被APPStore拒绝的各种原因
1、程序有重大bug,程序不能启动,或者中途退出。 2、绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币。 3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。 4、用到苹果的标志。(应用的设计和Apple的Logo风格太像了也会被拒) 5、网络功能不能正常访问。 6、图标不能点击,不能点击的图标要置灰,或者直接隐藏。 7、没有设置default页,启动画面为黑屏,有一定概率被拒绝。 8、一个应用在线,但你想在发一个豪华版之类的,再开一个应用也会被拒绝。 9、用了著名游戏的关键字
用户1941540
2018/05/11
1.9K0
极简主意编程
模拟几个工作场景 1 开发:新部署的程序在线上环境跑不起来,但是在测试环境运行正常,运维帮忙看看是不是环境安装有问题 运维:所有软件都是原模原样从测试机拷贝过来的,怎么可能有问题。你是不是配置写错了,所有软件的地址、端口、用户名、密码都检查下看看 开发:怎么可能范这种低级错误,你确定不是防火墙问题 运维:你要怎么样自己过来弄 开发咚咚咚穿过几间办公司到运维跟前 开发:把堆栈跟踪打来,我要看报了什么错 运维放下手头工作噼噼啪啪打了一串命令 开发:咦,奇怪,怎么看不出来啊 运维:瞧你写的破程序,连错误日志都
用户1608022
2018/04/11
1.4K0
极简主意编程
《常年写代码的程序猿转为管理后经常会犯哪些错误?》
大家都知道做程序员不可能从头到尾一直都是一个人写代码研究技术,到了一定阶段 ,自身有了一些能力经验可能就会转变为组长,项目管理,哪怕没有升职转岗,公司领导可能也会让你去带一些新人。 说下我的情况,我迄今为止是做了2年多java开发,6年android开发,4年项目管理(java和Android时间有重叠),在上家公司完成了转型 ,刚进公司时岗位是 Android开发工程师,后面调整为 Android开发组组长->移动开发组组长->项目经理->事业部经理。来到现在的公司基本还是做同样的事情,只是项目规模不一样。看似顺风顺水的职业道路上,其实我犯过很多的错误,因为毕竟是技术出身,程序员思维,在很多时候考虑问题真的是惯性思维,没有调整过来,所以自己回顾复盘后希望把这些问题记录下来,希望能对后面的小伙伴有一点点帮助。 (ps:不同公司对团队领导定义略有区别 技术组长、技术经理、技术负责人、项目负责人、项目经理 这些角色我下文统称 经理。)
再见孙悟空_
2023/02/10
2670
《常年写代码的程序猿转为管理后经常会犯哪些错误?》
小记 | 一周上线百万级高并发系统
从年前开始和导师二人接手了一个紧急项目,年前加班做完一期后项目效果显著,于是年后开工立刻加急开发二期,目标是一周上线。由于项目业务逻辑复杂、工期紧、人手缺、对接方多,难度很大,极具挑战性,因此和导师二人开始了 007 的爆肝工作。
程序员鱼皮
2020/11/25
8680
小记 | 一周上线百万级高并发系统
安全摘记 | 互联网安全小兵的日常
*本文原创作者:starshine,本文属FreeBuf原创奖励计划,未经许可禁止转载 生活不只有眼前的苟且,还有诗和甲方。于是,我来到了甲方,成为了一个互联网安全小兵。 在乙方Web安全研究团队的时候,可能更关注于某一方向的安全技术,像一个侠客的角色。 而到了互联网公司,也算甲方了,那么我们安全工程师不光要关注安全技术本身,更重要的是要理解安全和业务的关系,这时候我们要有一个建设者的意识,要思考如何帮助我们的产品更健壮,让我们的业务更健康。 当然,不积跬步无以至千里,作为一个互联网安全小兵,还没上升到安全
FB客服
2018/02/08
9190
安全摘记 | 互联网安全小兵的日常
上线误改视图,修数据修了好几天
大家好,我是逐日,1月份刚过去两周,但是这是非常忙碌的两周。这两周真的是一直在处理各种线上问题,上周周六还连带着公司一堆人搞了一天,深圳的架构师都连夜飞过来了,而这一系列事情的开端却是在元旦前两天上线了一个需求开启的。
低级知识传播者
2023/03/06
2750
上线误改视图,修数据修了好几天
为什么企业要做大规模敏捷?
软件工程里一个重要的指标就是“可用的软件”,敏捷宣言里也同样告诉我们“工作的软件高于详尽的文档”,那“可用的软件”、“工作的软件”意味着什么呢?在我的理解里,可以经历用户 “千锤百炼”的软件就是一个“可用的软件”。曾经听到过这样的说法:“一个有Bug的软件怎么能叫软件呢?”虽然这话在我们业内人士听起来有些可笑,但是这就是使用软件用户最真实的需求。所以如何在提高代码质量,最大程度地减少软件中的Bug同时,平衡软件迭代速度与交付效率是我今天想跟大家讨论的问题。
ThoughtWorks
2023/05/22
2040
为什么企业要做大规模敏捷?
Vite + whistle:一劳永逸的开发环境代理方案
我们用webpack或vite等工具开发本地项目时,浏览器一般会输入的域名是:127.0.0.1:3000来调试页面。当要请求三方接口时「随便拿个api来举例子」,就会发生下面情况。。。
南山种子外卖跑手
2022/02/22
2.4K1
Vite + whistle:一劳永逸的开发环境代理方案
这个key我查了,没问题
同事 K 微信里发过来一张手机拍的图片,他在客户现场,原来我们都是开发部前端组的,现在开发人员按业务线划分,他去另外一个组了,客户现场那里的开发电脑由于安全需要不能连外网。
草帽lufei
2022/07/29
9650
这个key我查了,没问题
ND(网龙)offer之路
写在前面:    先声明,本人不是一匹资深的老牛,只是在今年暑假的时候搜题目的时候刚好发现牛客网,发现名企题库挺全的(目前还没看到ND的题目,哈哈),刷了一个暑假,数据结构与算法刷的真的要吐了,一天到晚都在看,跟考研一个鸟样。 一:宣讲会   9月14日一个人屁颠屁颠地跑去华工听了ND(网龙)的宣讲会,本人非985,211,也不是重本,只是个稍微好点的2A学校(本科),所以一般宣讲会不会在我校举行,除非是我校最出名的专业才会有招聘会,还好地理位置比较好,去华工中大比较近。所以有事没事去听听宣讲会也挺好的
牛客网
2018/04/28
2.2K0
如何在3年内摆脱“普通程序员”标签
很多开发人员日常工作中接到需求直接动手开发,在开发过程中一边开发一边设计,特别是刚入职的程序员,大多数更是只注重功能的实现,接到需求后往往只是在脑中勾画一个大概的实现方案,随即直接动手开发;这种现象是多方面因素导致的,首先可能由于时间紧迫,不能整体把控,只能做一步看一步,在加上可能需求很小,稍作改动,功能就可以实现,完全没必要花时间去做设计。
CSDN技术头条
2018/07/30
4820
如何在3年内摆脱“普通程序员”标签
头条 Python 工程师面经分享:一年经验也能进大公司!
学Python最简单的方法是什么?推荐阅读:Python开发工程师成长魔法 0.背景 博主本人 2015 年毕业于郫县某 985 大学通信工程系,因为大学期间一直自己创业所以错过了大四秋招春招,毕业后又在北京继续创业一年,但在创业公司一直无法沉淀技术累积,于16年年底萌生进大公司学习的想法,于是从16年年底开始通过社招找工作。虽然大学就开始做研发,但无奈简历只看毕业工作经验,所以本人简历只有一年工作经验。 在此总结一篇文章给各位参考; 1.阿凡题 应该算是人生第一场面试,早上 11 点开始,公司是做
小小科
2018/05/04
4.6K0
头条 Python 工程师面经分享:一年经验也能进大公司!
一次比较耗时的线上问题排查
大家好,我是逐日,现在成都阳的人太多了,今天趁着还阴着(现在谁也不知道哪天就阳了),又出了太阳,出去骑了一段天府绿道,几乎没有人,和之前人山人海的场景比起来,还有点不习惯。下午回来后,写一下最近的一次排查问题记录吧。
低级知识传播者
2023/03/06
3750
一次比较耗时的线上问题排查
这些年做百度竞价的心得
导读:笔者做百度竞价将近四年,从当初的懵懵懂懂到如今的个中高手,经历了太多,现想把这些年的工作经历中的一些经验,包括一些感悟写给大家,以共勉。
用户1756920
2018/07/23
5370
这些年做百度竞价的心得
日常问题: SQL优化
日常开发中,除了开辟新项目,业务需求开发,一般还要做负责系统的日常运维。比如线上告警了,出bug了,必须及时修复。这天,运维反馈mysql cpu告警了,然后抓了该时间节点的慢sql日志,要开发分析解决。
Ryan-Miao
2022/09/26
4520
亚马逊Alexa再次抽风,莫名其妙把私人对话发给同事
两周前的一个晚上,俄勒冈波特兰一名女士Danielle接到她老公同事的电话,提醒他们赶紧关掉亚马逊音箱Echo。
量子位
2018/07/24
3250
亚马逊Alexa再次抽风,莫名其妙把私人对话发给同事
做一个不背锅的运维
内容来源:作者:田逸(sery),来自:http://blog.51cto.com/sery/2162642
IT大咖说
2018/10/23
8600
做一个不背锅的运维
微软远程桌面黑屏的元凶究竟是谁?
某客户戴尔R730服务器,操作系统为Windows Server 2012,ERP公司的技术人员在运维过程中,经常向我司技术人员反馈:微软自带远程桌面,在输入用户名和密码之后黑屏,无法登录进入桌面,我司技术人员通过anydesk工具发现可以远程操作服务器,但是速度非常,点一下鼠标需要等10秒甚至30秒才有响应,直接远程重启服务器后正常,但是第二天又会黑屏。。。
IT狂人日志
2022/05/18
2.8K0
微软远程桌面黑屏的元凶究竟是谁?
深夜生产事故,人工多线程来救场!
很多年前,当我还是一个小菜鸟的时候,我的领导经常告诉我,解决问题的时候,不要局限于技术本身,并且形象的给我举了一个例子。
沉默王二
2019/08/13
3910
如何策划一个流量分发类的产品【上篇】
作者:刘涵宇,男,有用户体验设计背景的产品经理。曾辗转于哈尔滨、北京、深圳3个城市学习、工作和生活,目前在腾讯任职。
腾讯大讲堂
2018/02/12
1.5K0
如何策划一个流量分发类的产品【上篇】
相关推荐
APP上线被APPStore拒绝的各种原因
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档