• bcom 项目上线遇到的问题


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

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

    2、接口参数日志

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

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

    解决思路:

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

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

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

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

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

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

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

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

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

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

    ##### 加日志。。

  • 相关阅读:
    js node 操作
    深入认识javascript中的eval函数
    连接到网页objectivec
    web.config的数据库连接字符串进行加密
    fontsize和font标签的size属性的区别
    js改变背景图片
    MS:Chart:Series 成員 饼图 文字Label 显示在饼外
    读取plist文件
    js判断undefined类型
    当用updatepanel和scriptmanager时,弹出框
  • 原文地址:https://www.cnblogs.com/lyon91/p/10275148.html
Copyright © 2020-2023  润新知