摘要: 最近一个后台常驻job通过redis的brpop阻塞读取消息时,设置的超时时间较长list($key,$row)=$redis->brPop($queue_name,3600); //超时时间为1小时但是在实际的使用中发现很短时间后就会退出,通过查看error log,发现:'RedisException' with message 'read error on connection' 提示经过一番折腾,原来发现是php.ini文件中的一个配置项导致:default_socket_timeout = 60由于redis扩展也是基于php 的socket方式 阅读全文
posted @ 2012-11-14 17:33 涛光 阅读(12655) 评论(0) 推荐(0) 编辑