GoDaddy Help

We hebben geprobeerd om de pagina zo goed mogelijk voor je te vertalen. De Engelse pagina is ook beschikbaar.

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

Meer informatie

  • Onze serverexperts kunnen deze stappen tegen betaling uitvoeren. Ga voor meer informatie over onze Expert Services naar ons Expert Service -menu .