PHP NOTICE: MemcachePool::get() memcachepool.get: Failed to uncompress data in …
PHP NOTICE: MemcachePool::get() memcachepool.get: Failed to uncompress data in …
Для тех, кто столкнулся с такой проблемой.
Ошибка возникает в случае, если кладем в кеш данные с типом Integer.
В моем случае я пытался положить unix timestamp, а именно результат выполнения команды time().
Кладите пока int как строку - т.е. делайте так:
$memcache_obj->set(‘var_key’, strval(‘1268339170′), MEMCACHE_COMPRESSED, 50);
Надеюсь, что пытливый читатель догадается применить условие типа is_int($value) ? strval($value) ? $value
Автору модуля уже отписали - исправит или нет, хз…
p.s. Если вас не парит более медленный модуль, то используйте не memcache от Антохи, а memcached от Dango.
Если Вам понравилась заметка, пожалуйста, прокомментируйте ее или подпишитесь на фид и получайте будущие публикации по RSS.

Комментарии
// Begin Comments & Trackbacks ?>Пока нет комментариев.
Прокомментировать