Memcached服务器上实现多个实例(约约问题排查)

   约约测试服上出行一个问题,司机收车失败。

  (1)经查看代码是null指针异常。 针对,之前,同套代码发布到华威测试服,未出现该问题,遂认定不是代码问题。

  (2)打印异常信息,获取null值异常的收车司机的uuid。

  (3)经查看,该uuid在约约测试服的数据库未存在。便怀疑是别的数据库,数据串了。因为该服务器上有部署拼车项目,经查证,该uuid确实是拼车项目数据库的。

  (4)因为拼车项目是从约约上切出去的,遂认为缓存采用的key-value中的key值定义一样,经查问,拼车项目和约约测试服采用同一个mencached,并且都是监听同一个端口。

  (5)根据上述情况,认为是拼车项目和约约项目的key值数据共享,导致脏数据,访问mencached服务,确实如此。

  (6)通过网上的资源及朋友的帮助,通过监听不同端口,来实现不同的实例(mencached启动的时候,指定不同端口)。经测试,有效。

原文地址:https://www.cnblogs.com/knsbyoo/p/9287801.html