GoDaddy Ajuda

Tentamos traduzir esta página para você. A página em inglês também está disponível.

O Memcached está funcionando?

Se você não tem certeza se o Memcached foi instalado corretamente, você pode executar alguns testes simples para verificar se tudo está funcionando como deveria.

Observação: os testes neste guia exigem que você use SSH. Para começar, você precisará habilitar o acesso de administrador em seu servidor de geração 3 ou 4 (se você ainda não o fez), conectar-se com o SSH e alternar para o usuário raiz .

O Memcached está instalado?

Verifique se o serviço Memcached está instalado, em execução e escutando na porta 11211.

telnet localhost 11211

Isso deve informar que foi possível conectar ao serviço.

[root @ server [~]: telnet localhost 11211 Tentando 127.0.0.1 ... Conectado ao localhost. O caractere de escape é '^]'.

Se não estiver instalado corretamente, você não conseguirá se conectar ao serviço.

[root @ transfer [~]: telnet localhost 11211 Tentando 127.0.0.1 ... telnet: conectar ao endereço 127.0.0.1: Conexão recusada

Ele está habilitado no meu site?

Use um arquivo info.php em seu site para verificar a presença das bibliotecas PHP necessárias.



Você também pode verificar a instalação pelo SSH.

Observação: Certifique-se de usar a mesma versão de PHP do site em que deseja usar o Memcached.


Em um servidor com WHM / cPanel , PHP versão 7.3, este comando deve retornar esta saída (apenas as primeiras linhas são mostradas):
[root @ server [~]: ea-php73 -i | grep "memcached" /opt/cpanel/ea-php73/root/etc/php.d/memcached.ini, suporte a memcached memcached = > habilitado



Em um servidor com Plesk , PHP versão 7.3, este comando deve retornar esta saída (apenas as primeiras linhas são mostradas):

[root @ 6266-7xsm ~] # /opt/plesk/php/7.3/bin/php -i | grep "memcached" /opt/plesk/php/7.3/etc/php.d/memcached.ini, suporte a memcached memcached = > ativado

Se a biblioteca PHP não estiver instalada, nenhuma saída será retornada ao executar o comando.

O serviço Memcached e as bibliotecas PHP estão funcionando?


Verifique se o serviço memcached e as bibliotecas PHP com memcached estão funcionando juntos e o cache está funcionando conforme o esperado.

Na linha de comando, faça telnet para o serviço Memcached.

[root @ server ~] # telnet localhost 11211

Essa saída será retornada e você será conectado ao serviço Memcached.

Tentando :: 1 ... telnet: conectar ao endereço :: 1: Conexão recusada Tentando 127.0.0.1 ... Conectado ao host local. O caractere de escape é '^]'.

Insira as estatísticas do comando. Uma página inteira de saída aparecerá, mas no meio, procure as linhas STAT bytes_read e STAT bytes_written .

stats STAT pid 6374 STAT uptime 37567 ... ... STAT bytes_read 3733268975 STAT bytes_written 6526192728 STAT limit_maxbytes 1073741824 ... ... END

Nesse caso, com uma grande quantidade de dados sendo lidos e gravados, o Memcached está funcionando conforme o esperado. Inserir as estatísticas do comando novamente deve mostrar alterações nesses valores.

Se você estiver vendo uma quantidade extremamente pequena de dados lidos e gravados, ou valores de 0, o Memcached não está funcionando corretamente.

stats STAT pid 30601 STAT uptime 603941 ... ... STAT bytes_read 7 STAT bytes_written 0 STAT limit_maxbytes 1073741824 ... ... END

Você deve conseguir usar sair para retornar a um prompt SSH padrão.

saia da conexão fechada pelo host estrangeiro. [root @ server ~] #

Etapas relacionadas

Saiba mais

  • Nossos especialistas em servidores podem executar essas etapas mediante o pagamento de uma taxa. Para obter mais informações sobre nossos Serviços especializados, visite nosso menu Serviços especializados .