Fehler bei Update 5.5.2: Frontend & Backend nicht mehr erreichbar

Hallo zusammen,

beim Update auf die neue Version 5.5.2 ist folgender Fehler aufgetreten:

2148704#0: *20403125 FastCGI sent in stderr: “PHP message: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 4096 bytes) in /var/www/vhosts/herzundhand-kunst.de/httpdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php on line 847” while reading response header from upstream

Error: GET /favicon.ico HTTP/2.0

Nun ist weder Front- noch Backend erreichbar. Der Shop ist aktuell fast “leer” und mit nur wenigen Dummy-Artikeln versehen. Kann jemand die Fehlermeldung nachvollziehen und hat eventuell einen Lösungsansatz? Smile

 

Viele Grüße

Philipp

PS: Line 847 fett markiert

 

public function executeQuery($query, array $params = array(), $types = array(), QueryCacheProfile $qcp = null)
    {
        if ($qcp !== null) {
            return $this->executeCacheQuery($query, $params, $types, $qcp);
        }

        $this->connect();

        $logger = $this->_config->getSQLLogger();
        if ($logger) {
            $logger->startQuery($query, $params, $types);
        }

        try {
            if ($params) {
                list($query, $params, $types) = SQLParserUtils::expandListParameters($query, $params, $types);

                $stmt = $this->_conn->prepare($query);
                if ($types) {
                    $this->_bindTypedValues($stmt, $params, $types);
                    $stmt->execute();
                } else {
                    $stmt->execute($params);
                }
            } else {
                $stmt = $this->_conn->query($query);
            }
        } catch (\Exception $ex) {
            throw DBALException::driverExceptionDuringQuery($this->_driver, $ex, $query, $this->resolveParams($params, $types));
        }

        $stmt->setFetchMode($this->defaultFetchMode);

        if ($logger) {
            $logger->stopQuery();
        }

        return $stmt;
    }

 

Hallo,

die Fehlermeldung ist doch aber schon recht aussagekräftig: dein memory_limit (Arbeitsspeicher) reicht nicht aus, um die Prozesse des Shops auszuführen. Also entweder Quick & Dirty in der htaccess - Datei das memory_limit manuell erhöhen oder einen entsprechenden Tarif nutzen, der ein höheres memory_limit hat.

Grüße

Sebastian

1 Like

Vielen Dank Sebastian!

Nach Löschen des Ordners files/updates ist nun auch wieder alles so wie es soll. Thumb-Up