·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

升级X3.5后每天要手动Redis内存清理,否则提示门户和论坛关闭

368 3
发表于 2023-1-6 18:17:13 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
从X3.4升级到3.5后出现了一个奇怪的现象,就是每天得手工清理 性能优化-内存优化-Redis内存清理,不然凌晨3:30后(这个时间非常精确,每天都是这样),前台提示门户和论坛关闭(实际上并没有关闭),并且输出Array字样,页面样式都错乱了。这时只要登录后台进行内存优化-内存清理,或者直接 redis-cli FLUSHALL一下,网站即恢复正常。
我看了nginx日志、系统日志、redis日志都没有发现错误原因。重新安装了最新版redis,问题依旧。如果内存接口改成file模式,则不出现这个问题。
实在找不到原因所在,请问一下官方,这到底是怎么回事?有没有解决的办法?
升级X3.5后每天要手动Redis内存清理,否则提示门户和论坛关闭 升级,5后,每天,手动,redis
nginx错误日志,可以看到3:30后门户和论坛都打不开,并且请求访问array的样式之类。
升级X3.5后每天要手动Redis内存清理,否则提示门户和论坛关闭 升级,5后,每天,手动,redis
Redis日志,可以看到3:30左右并没有报错。
升级X3.5后每天要手动Redis内存清理,否则提示门户和论坛关闭 升级,5后,每天,手动,redis

这是3:30后的网站页面
我要说一句 收起回复

评论3

CrystαlLv.8 发表于 2023-1-6 18:17:51 | 显示全部楼层
我仔细对比了关于redis的相关文件,发现相对于3.4来说,3.5进行了较大的改动。
1、3.5的memory_driver_redis.php和3.4的memory_driver_redis.php代码行数不同,3.5的有293行,3.4的有188行。但代码头一致,没标明改动时间,感觉不是很恰当。
2、3.5的source\class\memory文件夹下,多了memory_common_session.php、memory_setting_array.php这2个文件,3.4没有。

由于技术水平有限,没有仔细研究代码逻辑,不知道是不是3.5的程序瑕疵,麻烦官方检测一下,谢谢。
我要说一句 收起回复
TyCodingLv.8 发表于 2023-1-6 18:18:30 | 显示全部楼层
3.5对redis进行了大幅度的优化升级,但进行多个站点测试并无你描述的情况出现,建议检查自己的redis配置
我要说一句 收起回复
独家记忆Lv.8 发表于 2023-1-6 18:19:23 | 显示全部楼层
开启redis 我的也是提示论坛功能已关闭 页面不显示  {:2_25:}
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:44.220.62.183,GMT+8, 2024-2-29 20:22 , Processed in 0.268070 second(s), 98 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表