|
|
本帖最后由 民审-M 于 2017-6-11 10:03 编辑
Discuz! X3.4 X3.3 X3.2 使用Redis内存优化接口报错: protocol error, got ' ' as reply type byte 解决办法:
出现报错如下:
Discuz! System Error[color=rgb(0, 0, 0)]protocol error, got ' ' as reply type byte
[color=rgb(0, 0, 0)]PHP Debug
[table=98%,rgb(170, 170, 170)]
[tr=rgb(238, 238, 238)][td]No.[/td][td]File[/td][td]Line[/td][td]Code[/td][/tr]
[tr=rgb(255, 255, 204)][td]1[/td][td]new.php[/td][td]7[/td][td]discuz_application->init()[/td][/tr]
[tr=rgb(255, 255, 204)][td]2[/td][td]source/class/discuz/discuz_application.php[/td][td]70[/td][td]discuz_application->_init_cron()[/td][/tr]
[tr=rgb(255, 255, 204)][td]3[/td][td]source/class/discuz/discuz_application.php[/td][td]550[/td][td]discuz_cron::run()[/td][/tr]
[tr=rgb(255, 255, 204)][td]4[/td][td]source/class/discuz/discuz_cron.php[/td][td]27[/td][td]discuz_process::islocked(%s, %d)[/td][/tr]
[tr=rgb(255, 255, 204)][td]5[/td][td]source/class/discuz/discuz_process.php[/td][td]18[/td][td]discuz_process::_find(%s, %d)[/td][/tr]
[tr=rgb(255, 255, 204)][td]6[/td][td]source/class/discuz/discuz_process.php[/td][td]39[/td][td]discuz_process::_cmd(%s, %s)[/td][/tr]
[tr=rgb(255, 255, 204)][td]7[/td][td]source/class/discuz/discuz_process.php[/td][td]56[/td][td]discuz_process::_process_cmd_memory(%s, %s, %d)[/td][/tr]
[tr=rgb(255, 255, 204)][td]8[/td][td]source/class/discuz/discuz_process.php[/td][td]69[/td][td]memory(%s, %s)[/td][/tr]
[tr=rgb(255, 255, 204)][td]9[/td][td]source/function/function_core.php[/td][td]1710[/td][td]discuz_memory->get(%s, %s)[/td][/tr]
[tr=rgb(255, 255, 204)][td]10[/td][td]source/class/discuz/discuz_memory.php[/td][td]97[/td][td]memory_driver_redis->get(%s)[/td][/tr]
[tr=rgb(255, 255, 204)][td]11[/td][td]source/class/memory/memory_driver_redis.php[/td][td]49[/td][td]Redis->get(%s)[/td][/tr]
[tr=rgb(255, 255, 204)][td]12[/td][td]source/class/memory/memory_driver_redis.php[/td][td]49[/td][td]break()[/td][/tr]
[/table]
解决办法:
php.ini 配置文件:
查找: default_socket_timeout = 60
修改为:default_socket_timeout = 120
解释:
default_socket_timeout integer基于 socket 的流的默认超时时间(秒)。
|
|