返回列表 发新帖
查看: 2785|回复: 0

Discuz! X3.4 X3.3 X3.2 redis protocol error, got ' ' as reply type byte解决办法

[复制链接]

1万

热度

1万

元宝

1万

贡献

金牌草根

发表于 2017-6-11 10:02:39 | 显示全部楼层 |阅读模式
本帖最后由 民审-M 于 2017-6-11 10:03 编辑

Discuz! X3.4 X3.3 X3.2 使用Redis内存优化接口报错: protocol error, got '        ' as reply type byte 解决办法:

出现报错如下:
Discuz! System Errorprotocol error, got '        ' as reply type byte
PHP Debug
No.FileLineCode
1new.php7discuz_application->init()
2source/class/discuz/discuz_application.php70discuz_application->_init_cron()
3source/class/discuz/discuz_application.php550discuz_cron::run()
4source/class/discuz/discuz_cron.php27discuz_process::islocked(%s, %d)
5source/class/discuz/discuz_process.php18discuz_process::_find(%s, %d)
6source/class/discuz/discuz_process.php39discuz_process::_cmd(%s, %s)
7source/class/discuz/discuz_process.php56discuz_process::_process_cmd_memory(%s, %s, %d)
8source/class/discuz/discuz_process.php69memory(%s, %s)
9source/function/function_core.php1710discuz_memory->get(%s, %s)
10source/class/discuz/discuz_memory.php97memory_driver_redis->get(%s)
11source/class/memory/memory_driver_redis.php49Redis->get(%s)
12source/class/memory/memory_driver_redis.php49break()


解决办法:
php.ini 配置文件:
查找: default_socket_timeout = 60
修改为:default_socket_timeout = 120

解释:
default_socket_timeout integer
基于 socket 的流的默认超时时间(秒)。

本文来源于网友学习研究交流 www.caogen8.co,请以学习研究交流为主。
如果您没有贡献积分,可以直接免费领取,免费领取
如果你需要加入本学习研究交流,请以学习研究交流为目的,免责声明
如果找不到您要的资源,请搜索一下,点击搜索
返回列表 发新帖
 懒得打字嘛,点击右侧快捷回复【最新发布】   【赞助草根吧享更多权益】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

收藏帖子 返回列表 搜索

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

小黑屋|手机版|草根吧