混着跑本身没有问题,出问题的是两边的代理IP配置用了同一套写法,看不出区别。
仙境传说手游的号如果一部分在云端、一部分在本地,两边都用同样的命名方式记代理IP,台账上看不出哪个号在哪个环境,时间一长就没人说得清了。
怎么把两边标开
- 命名前缀
- 云端用一组前缀,本地用另一组。
- 台账分列
- 多一列环境,值只有云端和本地两种。
- 地址分池
- 两边的地址尽量不交叉。
三种做法怎么选
三种做法可以只用一种,也可以都用。只用命名前缀最省事,缺点是改的时候容易忘;三种都用最稳,代价是每次加号要多填几个字段。地址分池这一步涉及代理IP的分配,做起来要先有一份分好的名单,名单本身也要维护,所以通常放在后面再上。判断用几种,看加号的频率就够了。
串了会有什么表现
串了的表现有两种:一个是云端和本地的号在记录里混在一起,排查的时候分不清;另一个是两边的号用了同一条地址,同时在线的时候互相影响。
第一种表现影响的是排查效率,第二种影响的是实际运行。第二种更严重,因为它在产出上会直接体现出来。发现两边的号产出同时下降的时候,先查是不是代理IP串了,这个方向比查操作习惯要快得多。
两边的号产出同时波动,先查地址是不是串了。
怎么防止串
防止串的办法是在流程上加一道确认:加号的时候先确定这个号在哪个环境,再按对应环境的写法填代理IP配置。这一步花不了几秒钟,却能把大部分串号挡在配置阶段,不用等到跑起来再看产出。
多久检查一次
一个月对着台账抽查一次就够了。抽查的时候把云端和本地两边各挑几个号,看看命名和记录是不是对得上。抽查不用全量,全量做一次要花的时间和号的数量成正比,坚持不了几轮就会放弃,反而是小范围但固定做下去的抽查更管用。发现问题之后,把涉及的那几个号单独拿出来看一遍就够。
