赞
踩
使用redis 3.5.2 ,自己写了一个redis工具类,外部的python的脚本去调他,在脚本执行完之后, 提示该错误。
原因:
真正报错的位置在:
connection.py 中
Stack Overflow大神做出了解释:os 模块在调用Connection.__del__之前已经被卸载了,打印了一下,确实是None。
解决的办法,在对redis操作完之后,主动 conn.connection_pool.disconnect() ,
或者更新redis包到3.5.3:
如图,3.5.3中 os异常被捕获了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。