Saltar para o conteúdo principal
Ligue-nos
Números de telefone e horários
Centro de Ajuda

Explore os nossos recursos de ajuda online

Ajuda

GoDaddy Ajuda

Fizemos o nosso melhor para traduzir esta página para si. A página em inglês também está disponível.

O Memcached está funcionando?

Se não tiver a certeza se o Memcached foi instalado corretamente, pode executar alguns testes simples para se certificar de que tudo está a funcionar como deveria.

Nota: os testes neste guia requerem que utilize SSH. Para começar, terá de ativar o acesso de administrador no seu servidor Gen 3 ou Gen 4 (caso ainda não o tenha feito), ligar-se ao SSH e mudar para o utilizador root .

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-se ao serviço.

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

Se não estiver instalado corretamente, não será possível 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

Está ativado no meu site?

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



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

Nota: certifique-se de que utiliza a mesma versão de PHP do site em que pretende utilizar 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 = > ativado



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 para 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 de PHP estão a funcionar?


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

Na linha de comandos, 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.

A tentar :: 1 ... telnet: ligar ao endereço :: 1: Ligação recusada A tentar 127.0.0.1 ... Ligado ao anfitrião local. O carácter de escape é '^]'.

Insira as estatísticas do comando. Uma página inteira de saída será exibida, 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 a esses valores.

Se estiver a ver uma quantidade extremamente pequena de dados lidos e escritos, ou valores de 0, o Memcached não está a funcionar 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 de SSH padrão.

saia da ligação fechada pelo anfitrião estrangeiro. [root @ server ~] #

Passos relacionados

Mais informações

  • Os nossos especialistas em servidores podem efetuar estes passos mediante o pagamento de uma taxa. Para obter mais informações sobre os nossos Serviços especializados, visite o nosso menu Serviços especializados .