PHP Memory Limit wird ignoriert (Cache aufwärmen)

Hallo zusammen,

ich versuche mit dem kostenlosen Plugin (https://store.shopware.com/compr88163179387f/cache-automatisch-aufwaermen.html) den Cache per Cronjob aufzuwärmen. Dabei bekomme ich immer die Fehlermeldung:

  • Processing CompraCacheWarmUp Calling URLs with 100 concurrent requests Standard warmup - Warming every url type PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 72 bytes) in /var/www/httpdocs/engine/Shopware/Components/HttpCache/UrlProvider/ProductWithNumberProvider.php on line 65

Die Meldung lässt darauf schließen das mein Memory Limit zu klein ist und bei 256 MB liegt.

Eigentlich habe ich aber ein Limit von 512 MB in Plesk hinterlegt das mir so auch in der System-Info von Shopware und in der php-Info angezeigt wird.

Hat irgendjemand eine Idee warum dieses Limit vom Plugin ignoriert wird und wie ich dies ändern kann?

Vielen Dank für eure Hilfe! 

Eigentlich habe ich aber ein Limit von 512 MB in Plesk hinterlegt

Wie wird denn der Cronjob ausgelöst? Wenn er über die Konsole ausgeführt wird, dann hat die Konsole ggf. eine andere PHP-Version als dein Webhosting - und somit andere PHP-Einstellungen. Je nach Anbieter kann man alternative PHP-Version bei der Konsole benutzen. Das müsstest du jedoch selber prüfen.

 

1 „Gefällt mir“