记一次线上bug的解决过程

2024年6月5日 10:28 by wst

服务部署

昨天中午正沉浸在编码的乐趣当中,忽然领导跟我说线上服务502了。

然后大脑飞速运转,也没干啥啊,怎么会出现502呢?

下面一顿操作:

1. 把本地代码暂存(git stash),然后把线上代码拉下来(git pull),代码看起来没啥异常啊。

2. 登录服务器查看运行日志,发现有一堆这样的报错代码(HEAD>>>>>>>>>>>>>>>>>>),根据经验肯定是出现的代码冲突导致的。

3. 怎么把这个问题解决掉呢,想到仓库里代码没问题,那么就用远程强制覆盖本地呗。一顿搜索,发现个好用的命令:

git fetch --all &&  git reset --hard origin/master && git pull

然后重启uwsgi,服务恢复正常,感叹这个命令真好用。为了表示感谢,打赏了1元。

 

在此记录下,以便给后来人一些经验。

欢迎评论、转发!


Comments(0) Add Your Comment

Not Comment!