Следуя руководству по IronCache, я получаю таинственное код 47 пытается установить любой ключ, включая запрошенный токен oauth
.
Этого кода нет в документации по PHP. . Связано ли это с тем, что IronCache поддерживает только текстовый протокол? Если да, то как бы мы использовали IronCache в качестве сервера Memcached в PHP?
Согласно этому ответу, 47 означает MEMCACHED_SERVER_TEMPORARILY_DISABLED
. И что? IronCache рекламирует поддержку Memcache, но на самом деле их серверы даже не работают?
Это не связано с их текстовым протоколом, поскольку по умолчанию PHP использует текстовый протокол. Тем не менее, я проверил принудительное Memcached::OPT_BINARY_PROTOCOL
на false
, но это все равно не изменило ситуацию.
$cache = new Memcached;
$cache->addServer('cache-aws-us-east-1.iron.io', 11211);
$cache->set('oauth', getenv('IRON_CACHE_TOKEN').' '.getenv('IRON_CACHE_PROJECT_ID').' general', 0);
}
var_dump($cache->getResultCode()); //47 ?!
ironcache
- person igorsantos07   schedule 28.12.2015