同事 A 写了个方法,同事 B 调用了 A 的方法 导致线上直接宕机 这个锅该谁背。。

2021-01-11 10:28:06 +08:00
 yasumoto
公司服务器连续几次宕机,导致有很多业务数据没进来,我们投放是花了钱的 后面找问题发现

是同事 A 写了个 sql 在 mybatis 里面用的<where><if xxx != null> xxx=xxx<if>....</where>类似这样的

同事 B 调用了这个方法,但是他的业务有的时候值没有 导致查询全表 1000 万的数据 机器直接卡死了

在阿里云显示慢 sql 执行了 500 多秒 - -

今天业务找过来说让员工负责一部分损失 ,问问大家 这个损失应该谁背呢
32649 次点击
所在节点    程序员
273 条回复
zr8657
2021-01-11 16:13:07 +08:00
出了锅扣钱?那赚了钱分成了吗?
victor
2021-01-11 16:15:52 +08:00
@sunrain 很感兴趣,能否讲讲如何因为接口传不同的参数,让流量费用多这么多
DeWhite
2021-01-11 16:18:32 +08:00
案例一:所在部门主管股权被暂时剥离。
案例二:测试股权被暂时剥离。
Aurt
2021-01-11 16:21:04 +08:00
傻逼公司,还在这问谁的锅?跑路就完了
Maxxxxyu
2021-01-11 16:23:33 +08:00
查询没有超时限制吗???
zhang0320
2021-01-11 16:25:17 +08:00
@MoccaCafe 哈哈哈,逻辑鬼才。
jason19659
2021-01-11 16:28:35 +08:00
小改动要求工期就不测试了吗? 压日期上线出了事还要员工担责?
hun2008hun
2021-01-11 16:31:29 +08:00
把监控干掉,天下太平
Ritr
2021-01-11 16:37:24 +08:00
什么时候轮到普通员工承担业务损失了?我看你是缺少社会主义核心价值观!
Lefi
2021-01-11 16:42:01 +08:00
A 学生给 B 学生教了方法,

B 学生拿过来没解出题目。

负责批改的老师也没看出来?

这是 A 学生的锅?
yuelang85
2021-01-11 16:49:06 +08:00
跟 A 没关系。测试没有参与,没关系。

同意上线的领导负有主要责任,因为没有走正常上线流程。

B 负有责任。
yuelang85
2021-01-11 16:51:54 +08:00
跟 A 没关系是因为:假设我写一个算小 int 加法的方法,你拿去整个循环算大数乘法,卡死了能怪我?
fenglangjuxu
2021-01-11 16:58:07 +08:00
b 的
stupil
2021-01-11 16:58:20 +08:00
全表 1000 万的数据 机器直接卡死了

这机器性能不行啊, 啥数据查询 1000w 条数据就卡死了。

明显服务器配置和数据库性能问题。
xuewuchen
2021-01-11 17:00:52 +08:00
我打了把菜刀放那,你拿刀去杀人了。。会是我的问题吗?
6orz
2021-01-11 17:02:36 +08:00
明明是写的人问题,怎么怪调用的和测试的。
justsosososo
2021-01-11 17:13:40 +08:00
这问题还问 B 的问题
zhangshine
2021-01-11 17:15:29 +08:00
当然是项目负责人背锅。要不然负责人干啥用的。
justsosososo
2021-01-11 17:16:38 +08:00
白嫖人家写好的方法出事了还舔着个大逼脸让人家背锅.... 这是人干的事?
yhxx
2021-01-11 17:17:39 +08:00
我遇到过一个类似的
A 负责某业务并提供解决方案供其他人使用
B 在 A 不知情的情况下自己实现了另一套解决方案
B 这套线上炸了
A 背了锅

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/743718

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX