【发布时间】:2014-09-11 04:25:16
【问题描述】:
由于某种原因,memcache 似乎不喜欢
result
在下面的代码中
db.query("select * from TABLE order by ID desc limit 70")
result = db.store_result()
m.set('1',result,60)
这是 apache error_log 中的错误:
m.set('1',result,60)
File "/usr/lib/python2.6/site-packages/memcache.py", line 466, in set
return self._set("set", key, val, time, min_compress_len)
File "/usr/lib/python2.6/site-packages/memcache.py", line 639, in _set
store_info = self._val_to_store_info(val, min_compress_len)
File "/usr/lib/python2.6/site-packages/memcache.py", line 615, in _val_to_store_info
pickler.dump(val)
UnpickleableError: Cannot pickle objects
“结果”可能发生了一些事情。
否则,而不是“结果”.. 其他东西,例如..
m.set('1','test',60)
工作得很好。
【问题讨论】:
标签: python python-2.7 memcached mod-wsgi wsgi