某公司后端老大遇到 500 错误让前端查是否缺少页面,怎么破?

2022-08-26 17:21:20 +08:00
 stroh
服务页面挂了,运营找运维看,运维看服务没问题找前端查问题,前端看页面路径上来就 500 了,然后找后端寻求帮助,后端上来就踢皮球,也是醉了,还说是因为前端缺少页面导致的 500...
每次一出问题就找前端,除非找到决定性证据后端自查,现在后端都这么好干吗》

![image]( )
16321 次点击
所在节点    职场话题
217 条回复
stoluoyu
2022-08-26 20:26:19 +08:00
错误图太糊了,不过还真不一定是后端。
不过踢皮球确实很蛋疼,所以我比较喜欢前后端项目分离,人员不分离。
ljpCN
2022-08-26 20:32:01 +08:00
真不一定是后端,如果做了前后端分离,不至于整个页面 500 ,整个页面 500 很可能是网关层出错。
zoharSoul
2022-08-26 20:45:03 +08:00
从描述来看他说的估计是对的,你没看懂他想表达的意思😂
pengtdyd
2022-08-26 20:58:22 +08:00
都是人才啊,三流的领导就会待出不入流的团队!!!
nbhaohao
2022-08-26 20:59:59 +08:00
蹲一手后续,到底是谁的问题...
isbase
2022-08-26 21:08:30 +08:00
高效排查问题需要好的日志和链路追踪服务

如果有链路追踪服务,出错了拿着 traceId 一键查找出错的服务。

如果没有链路追踪服务,那么按照你们公司的请求链路,从入口服务一层一层往后查日志


至于谁来查,要取决前端是怎么部署的,对于前后端分离的项目,前端独立部署的肯定要前端自己来查,500 可能是 cdn 也可能是网关也可能是其他中间服务。

如果是传统 mvc 那种前后端一体的,让后端自己搞去。
isbase
2022-08-26 21:09:09 +08:00
如果明确是后端的问题,不用和对方废话兜圈子,不配合直接拉他老板即可
msaionyc
2022-08-26 21:11:18 +08:00
老实说,我觉得后端说话没有大毛病,说到一半,你那句“肯定是后端少判断,走到了代码错误的地方,报错了。。”,你能为你说的话负责吗?只要这次锅和后端没关系,以后你们组再有任何问题,他都不会再管,除非闲的。
yeqizhang
2022-08-26 21:24:07 +08:00
34 楼说的很准确。现在前后端分离,如果不是前后端分离也不会前后端分很清吧,html 直接 500 的话,这种就是找运维人员的,除非你们没运维,是后端兼的……
fox0001
2022-08-26 21:30:10 +08:00
没找到明显证据、错误信息,这样根本没法聊。
seesky
2022-08-26 21:51:56 +08:00
没后续吗? 不会被打脸了吧?
kingjpa
2022-08-26 22:00:53 +08:00
这时候,我们这种小公司的好处就出来了, 无论是前端还是后端还是运维 甚至是阿里的服务挂了, 都会找到我头上 我还没法推。

其实我认为后端肯定知道这个问题出在哪里,只是不想费口舌和你说,
请求都没落到后端服务上,他到哪里看日志呢?
ily433664
2022-08-26 22:03:22 +08:00
还真不一定是谁的锅,打个比方某个参数前端传了 undifend ,那报错就没后端没啥关系了
zhw2590582
2022-08-26 22:03:40 +08:00
前后端分裂,笑死了
ilylx2008
2022-08-26 22:09:17 +08:00
@ily433664 后端不做验证的吗
hutoer
2022-08-26 22:10:22 +08:00
我们用 flask 开发的系统,就碰到过 templates 缺少文件导致 500 错误。由于 templates 是前端维护的,所以找前端的锅,然后前端说是部署的人没同步。你看锅从 测试 -> 前端 -> 后端 -> 前端 -> 部署。
leaves615
2022-08-26 22:16:47 +08:00
@zhouyg 最近面试很多前端,别说 http 协议了,html 怎么写都不太会了。
大前端时代,一维数组是什么都不知道。
xmh51
2022-08-26 22:17:02 +08:00
你没有看明白后端老哥意思,别一上来就挂人,后端老哥又没有推诿,给你正确的路径了。两方意见打架别想当然。拉个群。
第一个报错的是那个是 openresty ,这个是一个类似 ngnix 的东东,又不是 java 的 tomcat 报错?你怎么确定是后端老哥的问题。
正确的做法就是找运维排查 openresty 找到对应的转发 url ,一层一层排下去。
xmh51
2022-08-26 22:27:59 +08:00
另外说句实话,评论区也太冲了,这种 openresty 的报错一般来说都是一层一层往下的。
还是沟通的问题
前端以为的后端服务就是 java
实际上的后端服务,高防=>openresty=>k8s ingress=>java 应用。
结论:前端要么拉个群,让大家一块排查,要么多了解了解后端架构
fantastic
2022-08-26 22:36:34 +08:00
这种不一定是后端的问题,等个后续

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

https://www.v2ex.com/t/875650

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

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

© 2021 V2EX