Werkt Memcached?
Als je niet zeker weet of Memcached correct is geïnstalleerd, kun je enkele eenvoudige tests uitvoeren om er zeker van te zijn dat alles naar behoren werkt.
Opmerking: voor tests in deze handleiding moet je SSH gebruiken. Om aan de slag te gaan, moet je beheerderstoegang inschakelen op je Gen 3- of Gen 4 -server (als je dat nog niet hebt gedaan), verbinding maken met SSH en overschakelen naar de rootgebruiker .
Is Memcached geïnstalleerd?
Controleer of de Memcached -service is geïnstalleerd, actief is en luistert op poort 11211.
telnet localhost 11211
Dit zou moeten rapporteren dat het verbinding kon maken met de service.
[root@server [~]: telnet localhost 11211 Probeert 127.0.0.1 ... Verbonden met localhost. Het ontsnappingskarakter is '^]'.
Als het niet correct is geïnstalleerd, kun je geen verbinding maken met de service.
[root@transfer [~]: telnet localhost 11211 Probeert 127.0.0.1 ... telnet: verbinding maken met adres 127.0.0.1: Verbinding geweigerd
Is het ingeschakeld op mijn site?
Gebruik een info.php -bestand op je site om de aanwezigheid van de vereiste PHP -bibliotheken te controleren.
Je kunt de installatie ook verifiëren via SSH.
Opmerking: Zorg ervoor dat je dezelfde versie van PHP gebruikt als de site waarop je Memcached wilt gebruiken.
In een server met WHM/cPanel , PHP -versie 7.3, moet deze opdracht deze uitvoer retourneren (alleen de eerste paar regels worden weergegeven):
[root@server [~]: ea -php73 -i | grep "memcached" /opt/cpanel/ea-php73/root/etc/php.d/memcached.ini, memcached memcached support = > ingeschakeld
In een server met Plesk , PHP -versie 7.3, moet deze opdracht deze uitvoer retourneren (alleen de eerste paar regels worden weergegeven):
[root@6266-7xsm ~]# /opt/plesk/php/7.3/bin/php -i | grep "memcached" /opt/plesk/php/7.3/etc/php.d/memcached.ini, memcached memcached support = > ingeschakeld
Als de PHP -bibliotheek niet is geïnstalleerd, wordt er geen uitvoer geretourneerd bij het uitvoeren van de opdracht.
Werken de Memcached -service en PHP -bibliotheken?
Controleer of de memcached service en de memcached PHP -bibliotheken samenwerken en caching werkt zoals verwacht.
Vanaf de opdrachtregel, telnet tot de Memcached -service.
[root@server ~]# telnet localhost 11211
Deze output wordt geretourneerd en je wordt verbonden met de Memcached -service.
Probeert :: 1 ... telnet: verbinding maken met adres :: 1: Verbinding geweigerd Probeert 127.0.0.1 ... Verbonden met localhost. Het ontsnappingskarakter is '^]'.
Geef de opdracht statistieken. Er verschijnt een volledige pagina met uitvoer, maar zoek in het midden naar de regels STAT bytes_read en STAT bytes_written .
stats STAT pid 6374 STAT uptime 37567 ... ... STAT bytes_read 3733268975 STAT bytes_written 6526192728 STAT limit_maxbytes 1073741824 ... ... END
In dit geval, met een grote hoeveelheid gegevens die worden gelezen en geschreven, werkt Memcached zoals verwacht. Als je de opdrachtstatistieken opnieuw invoert , moeten deze wijzigingen worden weergegeven.
Als er een extreem kleine hoeveelheid gelezen en geschreven gegevens of waarden van 0 wordt gezien, werkt Memcached niet goed.
stats STAT pid 30601 STAT uptime 603941 ... ... STAT bytes_read 7 STAT bytes_written 0 STAT limit_maxbytes 1073741824 ... ... END
Je zou quit moeten kunnen gebruiken om terug te keren naar een standaard SSH -prompt.
afsluiten Verbinding verbroken door buitenlandse host. [root@server ~]#
Verwante stappen
- Ga terug naar het installeren van de Memcached PHP -bibliotheken met WHM .
- Ga terug naar de installatie van de Memcached PHP -bibliotheken met Plesk .
- Ga terug om je site te configureren voor het gebruik van Memcached .
Meer informatie
- Onze serverexperts kunnen deze stappen tegen betaling uitvoeren. Ga voor meer informatie over onze Expert Services naar ons Expert Service -menu .