先说现象:
报表服务在本地跑起来完全没问题,数据都正常拉取。
但一上测试环境就出问题,各种502……
各种看代码,都没发现问题。
解决:
检查代码时,发现用了redis缓存。
然后发现,在测试环境的 redis 压根没有配置。。。
提示:
redis缓存的配置一定要和 sql 的配置放在主配置文件中,否则部署服务的时候,很容易忘记有这样一件3事情要做。
先说现象:
报表服务在本地跑起来完全没问题,数据都正常拉取。
但一上测试环境就出问题,各种502……
各种看代码,都没发现问题。
解决:
检查代码时,发现用了redis缓存。
然后发现,在测试环境的 redis 压根没有配置。。。
提示:
redis缓存的配置一定要和 sql 的配置放在主配置文件中,否则部署服务的时候,很容易忘记有这样一件3事情要做。