Per qualche motivo memcache non sembra gradirepython-memcached: impossibile memcache un output mysql. (UnpickleableError: Non può salamoia oggetti)
result
in questa seguente codice
db.query("select * from TABLE order by ID desc limit 70")
result = db.store_result()
m.set('1',result,60)
Questo è l'errore in error_log apache:
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
Probabilmente sta succedendo qualcosa con il "risultato".
altrimenti invece di "risultato" .. qualcosa di diverso, come ..
m.set('1','test',60)
funziona bene.