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
- Volte para Instalar as bibliotecas de PHP do Memcached usando WHM .
- Volte para Instalar as bibliotecas de PHP do Memcached usando o Plesk .
- Volte para configurar o seu site para usar o Memcached .
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 .