У меня есть PHP 5.3.3, установленный на Centos 6.4 с расширением memcached.so
, а httpd - с версией 2.2.15-26. Вот мой index.php
:
$mc = new \Memcached();
$mc->addServer('127.0.0.1', 11211);
$mc->set("test", "blah");
var_dump($mc->getResultCode());
var_dump($mc->getResultMessage());
var_dump($mc->get("test"));
die;
Когда я запускаю его из командной строки, работает. Я получаю следующее:
10:22:33 $ php index.php
int(0)
string(7) "SUCCESS"
string(4) "blah"
Сервер memcache также работает из telnet. Однако, когда я запускаю index.php
из Интернета, он терпит неудачу. Я получаю следующее (от просмотра источника веб-страницы):
int(47)
string(51) "SERVER HAS FAILED AND IS DISABLED UNTIL TIMED RETRY"
bool(false)
За исключением повторной установки моей ОС и тестирования разных версий дерьма, может ли кто-нибудь объяснить, что может вызвать эту проблему?