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元。
在此记录下,以便给后来人一些经验。
欢迎评论、转发!