Использование PHP, я сохраняющийся массив в Memcached в рамках следующего процесса:Что вызывает memcached error 10 ('server error')?
- Получить массив из Memcached
- Выполнения операций по первому элементу в массиве массива
- Обновления на основе результата операций
- Набор массив в Memcached
массива содержит URL-адрес в виде строк.
Операция memcached не работает для больших размеров массива. Совсем недавно это не удалось для массива, содержащего 78175 URL-адресов.
Ошибки я получаю от Memcached несколько родовой:
Result code: 10
Result message: SERVER ERROR
libmemcached documentation имеет мало полезностей для этой конкретной ошибки.
кода я использую довольно прост:
public function save() {
$this->memcached->set($this->key, $this->items);
}
protected function load() {
$this->items = $this->memcached->get($this->key);
if (!$this->items) {
$this->items = array();
}
}
libmemcached имеет справок о небольшой немедленной помощи для этой ошибки и сама ошибка понятно расплывчатая.
Каковы могут быть причины для memcached error 10?
Не могли бы вы вникать в детали? Я не совсем понимаю, как это отвечает на вопрос. –
Этот ответ ничего нам не говорит без знания PHP и Memcached. –