问题记录--负载均衡的均衡器配置了高可用导致问题
问题描述:
用php开发了一个发奖程序,去调用服务器接口给人发道具,但是这个物品必须严格控制只发一次
也就是请求只能发一次,但是总是会有几率触发发了多次的情况,分析后台web写的日志,确实记录了只是发
了一次请求。
问题解决:
经过分析服务器日志发现了问题,是均衡器高可用导致,高可用是两台均衡器,当一台均衡器超时
到一个设定值以后,这台均衡器就会跳转到另一台机器去处理,这样web记录到的是一个日志,但是
均衡器处理两次,所以导致发奖两次的现象。