论坛风格切换
  • 2598阅读
  • 1回复

[程序设置问题]PW缓存库中"会员缓存"导致500错误 [复制链接]

上一主题 下一主题
离线太史慈
 

发帖
766
金币
626
威望
556
只看楼主 倒序阅读 使用道具 楼主  发表于: 2012-04-20
— 本帖被 云天河 从 pw问题互助 复制到本区(2012-10-25) —
登陆或者发帖的时候,如果开启后台PW缓存库中"会员缓存",会调用userSortUpdate函数,这个函数中会有一个select语句
  1. SELECT *
  2. FROM pw_elements
  3. WHERE TYPE = 'usersort'
  4. AND mark
  5. IN (
  6. 'money', 'rvrc', 'monthpost', 'postnum', 'monoltime', 'onlinetime', 'todaypost'
  7. )
  8. ORDER BY mark, value DESC



这个语句会调出十来万条数据,然后放到php数组里面,有些站点由于内存不够,然后页面直接错误。

这种情况一般可以把pw_elements表给清空了,或者把会员缓存给删了。至于为什么会产生这么多数据,没有深究,懂代码的可以看看。
[url=http://www.phpwind.com]phpwind[/url]
离线ulaupgnt

发帖
3
金币
0
威望
0
只看该作者 沙发  发表于: 2012-10-18
我是来刷墙的<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>祛斑方法
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
提到某人:
选择好友
上一个 下一个