Por que o memcache não está funcionando com o elgg no debian 7?

1

Estou movendo um site php (construído usando o elgg - www.elgg.org) de um servidor CentOS para um servidor Debian 7 diferente e instalei o memcached + php5-memcache em ambos.

Eu recriei todos os passos de configuração necessários que eu estou ciente na máquina Debian 7 para ativar o memcache e obter o site php para usá-lo - no entanto, quando eu ver o site, vejo o seguinte nos logs:

PHP WARNING: "Memcache::getversion(): php_network_getaddresses: getaddrinfo failed: Name or service not known" in file /mysite/ElggMemcache.php (line 88)
PHP message: "Memcache::getversion(): php_network_getaddresses: getaddrinfo failed: Name or service not known" in file /mysite/engine/classes/ElggMemcache.php (line 88)" while reading response header from upstream, client: 127.0.0.1, server: mysite.com

Do que eu posso dizer (e baseado na leitura de outros tópicos relacionados online) - o código php não é capaz de se conectar ao processo do servidor memcache. O aplicativo php e o processo do servidor memcache estão no mesmo servidor e examinei o arquivo hosts para garantir que localhost esteja listado em relação a 127.0.0.1 .

A alteração da referência localhost dentro do código elgg para 127.0.0.1 não fez nenhuma diferença.

Estou sem ideias agora. Alguém sabe o que eu poderia ter perdido?

    
por tunist 07.02.2014 / 00:14

0 respostas