前段时间,客户给了一个架构图,要按照架构图给他配置服务器,完了就开配置了,知道完成。
之前,客户只是说redis做tomcat的session共享,没有给我说这个redis还要做redis缓存服务器,配置时,就是按照教程,配置了redis做session共享,tomcat环境的lib目录添加了几个必须的jar包,问题就在这个jar包。
一段时间后,客户那边开发总给我说环境有问题,他的程序一跑就报错,但是他本地跑的一点问题没有,我就纳闷了,咋回事,我配置redis没问题啊。一直没有给解决,就给总监说了,完了,找了一个架构师协助我,结果他也没找到啥原因,就说是客户代码问题,让客户给钱,协助他改代码。哎
但是我和那边开发总觉得不是代码问题,因为本人之前也是敲代码的,对Java代码很熟悉。于是,我又询问客户那边,从头开始找原因,结果才知道,开发把redis也做了缓存服务器,与本地环境差异就在那几个jar,我第一感觉就是jar包问题,果不其然,我把jar移走,重启tomcat,一切都OK了。第二天,有用memcache给他做的缓存服务器,redis继续做session共享。
转载于:https://blog.51cto.com/drinkboy/1757910