Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

使用memcache缓存出现的问题

[复制链接]
liushenyu 发表于 2012-5-2 22:17:05 | 显示全部楼层 |阅读模式
论坛升级到x2.5后,很多用户反应附件上传限额用完,但最近1、2天根本没上传附件。经测试,发现上传附件的计数不清0,但查看数据库,数据表中的计数已清零了。大惑不解之后,突然想起在升级时开启了memcache,于是关闭memcached服务,上传功能正常。

可见memcache缓存了这个计数变量,而且竟然数日不更新,不知是我memcache设置有误,还是论坛程序的bug?求解。
huangliming 发表于 2012-5-3 18:16:32 | 显示全部楼层
确认中
回复

使用道具 举报

御雪 发表于 2012-5-4 11:19:17 | 显示全部楼层
已修复
回复

使用道具 举报

 楼主| liushenyu 发表于 2012-5-4 13:26:45 | 显示全部楼层
御雪 发表于 2012-5-4 11:19
已修复

在哪里修复了?是出最新补丁了吗?
回复

使用道具 举报

御雪 发表于 2012-5-4 15:13:24 | 显示全部楼层
能不自己改的尽量先别改,免得影响后台自动打补丁,补丁还得再等等:)

$this->update_batch_cache($uids, array('digestposts' => 0

$this->update_batch_cache($uids, array('todayattachs' => 0

source/class/table/table_common_member_count.php中找到这两行
里面的$uids, 换成array_keys($uids)




回复

使用道具 举报

 楼主| liushenyu 发表于 2012-5-7 23:07:57 | 显示全部楼层
按楼上的方法已解决了,谢谢!期待补丁。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 03:03 , Processed in 0.028680 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表