bcom 项目上线遇到的问题
1、新增时,特别是重要的接口,一定要先根据业务主键判断库里是否存在该数据,
比如品牌code,小程序用户的openId。
2、接口参数日志
3、重新版本,一个是服务,一个是nginx,我是一起发的,发完发现出问题了。
登录不了,一看报错,提示auth 过期。
解决思路:
根据login成功拿到的token,去线上库里查询,看什么情况。
A:查不到数据,那么很有可能是数据库连接错了,看配置文件是不是配置错了
B: 查询到了,看token的过期时间
我就做出了错误的判断,order by 数据,然后没有看仔细,以为token存在库里,然后走了弯路。
最后才发现数据存在测试环境上,那么排查是不是【配置文件】使用错了,发现也没有。。
最后定位问题,是不是ngxin配置错了,用了测试环境是cnf。。果然。。
# 以后有服务 和 nginx 这样的需要同时发布时,一个一个发,发完一个测试下。这样最后好定位问题
## 测试环境 生产配置发布文件夹分清楚了,不用混用,我现在的是比较乱的
### 出问题,不用心急,冷静思考 问题可能是出在哪里。
#### 本地修改了代码,发布,都要先本地测试。。确保ok,再发
##### 加日志。。