Memory exhausted-foutmelding (WordPress)

Uit De Vliegende Brigade
Versie door Jeroen Strompf (overleg | bijdragen) op 4 jun 2020 om 15:01 (→‎Zie ook)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

Dit gebeurde op 23 april 2020 na het importeren van zo'n 17.000 producten. Afbeeldingen of taxonomische informatie waren nog niet geïmporteerd.

Op een overigens werkelijke mooie dag... Dat eerste getal is trouwens 256MB. Dat tweede getal maar 8MB. Waarschijnlijk was het totale beschikbare geheugen al vol, ongeacht hoe klein dat laatste stukje is. Het gaat om intern geheugen. Deze laptop heeft zo'n 15GB, dus dat moet het probleem niet zijn

Waar ligt het probleem? MySQL of PHP? → Ik begin bij PHP:

Laptop

  • Zie PHP (algemeen): Dit zou een limiet in php.ini kunnen zijn
  • phpinfo() geeft aan dat Apache dit php.ini-bestand gebruikt: /etc/php/7.0/apache2/php.ini
  • In dat .ini-bestand vind ik memory_limit = 128M en niet 256M. Vreemd
  • phpinfo() - Core zegt ook dat de limiet 128M is. Aangepast naar 4096M (4GB) (ik heb geen tijd voor trial-en-error). Dit is 32x zo veel
  • Webserver herstart
  • phpinfo() geeft aan dat de geheugenlimiet nu 4096MB is.

Server

Als hierboven. Aangepast van 128MB naar 2048MB (16x verhoging)

Zie ook