线上404错误,重新部署404接口所在的服务解决

问题

特别逗的是测试已经测到了预发布环境,然后在上线之前,我从预发布环境测试的分支上拉了一个新分支作为上线的分支,然后上线,上线流程走完的时候,需要进行测试验证,然后测试验证了,开始报数据异常了,然后我就很焦急,但是焦急我也不会,因为代码都一致,我实在想不通为啥一致的代码换个环境就不行了,后来就让运维开通了生产上的日志,然后就在Postman里运行报错的接口,然后就看到了404

解决历程

然后我就开始看代码里有没有这个方法,然后发现有,然后我就想是不是这个服务没启动 着,后来我就跟运维说,能不能看下服务啥的,然后运维也被我搞蒙了,后来就重启下服务,但是还是程序异常,还是404,我就挺纳闷,运维跟我说是不是没有这个方法,然后我就开始看这个分支上git的上的代码,然后发现也有这个方法,然后我就更不会了,然后我们组长大概看我解决问题还没信儿,就自己看去了,然后开始私聊我,这个接口是不是有人动过,然后没部署,然后我就赶紧在Idea上去看这个接口的提交记录,然后果然发现6月8号有人改过这个接口,然后我就又开始问以前的开发的人,这个是没上线是吗,然后对方告诉我是,最后,让运维重新部署了一下这个接口对应的服务,然后重新请求,好了

总结

 404的原因:

404一定是找不到对应的接口或者方法,首先看代码里边有没有这个接口,然后看测试的分支上是不是有这个接口,再看服务有没有启动着,然后再看服务有没有被部署

因为我的问题是,以前有人动过这个代码,但是改动的代码没有发布到线上,然后最后在我这一版上线的的时候不知道没有部署,所以就造成了404

搞逗的是,运维为了早点下班,看我解决不出来,去问另外一个开发了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值