bcom 项目上线遇到的问题

1、新增时,特别是重要的接口,一定要先根据业务主键判断库里是否存在该数据,

比如品牌code,小程序用户的openId。

 

2、接口参数日志

 

3、重新版本,一个是服务,一个是nginx,我是一起发的,发完发现出问题了。

登录不了,一看报错,提示auth 过期。

解决思路:

根据login成功拿到的token,去线上库里查询,看什么情况。

A:查不到数据,那么很有可能是数据库连接错了,看配置文件是不是配置错了

B: 查询到了,看token的过期时间

 

我就做出了错误的判断,order by 数据,然后没有看仔细,以为token存在库里,然后走了弯路。

最后才发现数据存在测试环境上,那么排查是不是【配置文件】使用错了,发现也没有。。

 

最后定位问题,是不是ngxin配置错了,用了测试环境是cnf。。果然。。

# 以后有服务 和 nginx 这样的需要同时发布时,一个一个发,发完一个测试下。这样最后好定位问题

## 测试环境 生产配置发布文件夹分清楚了,不用混用,我现在的是比较乱的

### 出问题,不用心急,冷静思考 问题可能是出在哪里。

#### 本地修改了代码,发布,都要先本地测试。。确保ok,再发

##### 加日志。。

posted @ 2019-01-16 08:45  lyon♪♫  阅读(200)  评论(0编辑  收藏  举报