这两天论坛问题多多,这次 Forece 碰到的问题是 Discuz 中的一个叫做社区银行的插件出现了问题。有会员反映,存款或取款时,积分没有发生变化。但是银行的金额却发生了变化。也就是说,积分没有实际到账。问题出现在哪里呢?在 Discuz 应用中心和官方论坛里也看到了很多类似的反映。但是都没有给出问题解决答案。

后来经过重重排查,在本地测试发现没有任何问题,数据库、代码都是一样的。那么故障应该出现在服务器的配置上了。终于发现问题所在。

原来是 memcache 惹的祸,关掉后,刷新缓存,积分一切都正常了。社区银行也可以正常工作了。之前刷分的会员,一下积分都变负了。因为存了不属于他的钱到银行里了嘛。哈哈。