Shopware 6 Bestellabschluss dauert länger als 2 Minuten

Ich habe Shopware 6 auf einem eigenen Ubuntu Server installiert. Es hat auch alles problemlos geklappt. Wenn ich aber zum Test 1nen Artikel im Backend anlege und diesen dann in den Warenkorb lege und versuche die Bestellung abzuschließen, benötigt der Shop über 2 Minuten um die Bestellung abzuschließen.

Hat mir vielleicht jemand einen Ansatz woran das liegen kann. In den Logfiles sind keine Fehler ersichtlich.

Vielen Dank vorab

Moin,
kann viele Gründe haben. Langsamer Server/ Verbindung. Dev-Modus ist immer langsamer egal was Du machst.

Moin, danke für deine Antwort !

ich habe den Server nochmal geprüft, dem ist absolut langweilig,
der Eintrag App_ENV=prod, das System ist also im produktiv Modus.

Gibt es denn nosnt noch eine Idee wie ich herrausfinden kann, was im Checkout so extrem lange dauert?

Vielleicht mal im Browser F12 drücken und die Verbindungen prüfen wo es ggf. hängt. Vielleicht liegt es auch an bestimmten Plugins die mit dem Checkout in Verbindung stehen.

Das habe ich ja bereits getan aber ich kann hier keine Infos sehen wo genau der Checkout die meiste Zeit verwendet. Über die Konsole sehe ich ja nur dass der POST - Request 120433 ms an Zeit benötigt. Ich sehe aber leider nicht woran es genau liegen kann.

Hmm, erster Aufruf und nicht im Cache ? Cache aktiv?
Kann dann mitunter auch länger dauern wenn er den erst aufbauen muss. Mal probiert danach nochmal zu bestellen?
Welche Zahlungsmethode hast Du probiert, hatte mal bei Paypal Sandbox Probleme, dass die Störungen hatte und daher langsam lief. Vorkasse etc lief schneller durch.
Mehr fällt mir so direkt nicht ein.

Gibt es Schnittstellen etc im Hintergrund? Versendest du Emails via SMTP? Klingt mir eher nach einem Problem mit Drittsystemen, auf die gewartet wird.

Viele Grüße

1 „Gefällt mir“

Moment noch …

oben im Screenshot sehe ich HTTP, eigentlich müsste da HTTPS sein. Und ich sehe 302. Das ist eine Weiterleitung. Und ‚public‘ sollte da in der URL auch nicht stehen. Vielleicht ist einfach nur dein Shop nicht richtig eingestellt!?

Danke euch für die vielen Anregungen.
Ich werde jedem einzelnen mal nachgehen und würde mich dann wieder melden.

Ich würde auch mal die Plugins durchgehen und deaktivieren.

Ansonsten einen Produktivshop auf einem eigenen Server zu betreiben, würde ich lassen - außer ihr seit extreme Server- und Shopware-Experten. Ansonsten fahrt ihr mi einem spezialisierten Shopware-Provider auf Dauer besser und günstiger.

1 „Gefällt mir“

Hi zusammen,

also ich konnte den Zeitfresser schonmal eingrenzen auf folgende Codezeile.
Diese benötigt exakt 120 sek was aus meiner Sicht auf ein Timeout schließen lässt.

Ich habe den Shop standardmäßig installiert, ohne zusätzliche Plugin also direkt out of the Box
daher kann ich mir kaum vorstellen dass es an nem Plugin liegt.

Shopware\Core\Checkout\Cart\Event\CheckoutOrderPlacedEvent

 Profiler::trace('checkout-order::event-listeners', function () use ($event): void {
            $starttime = time();
            $this->eventDispatcher->dispatch($event);
            echo ( time() - $starttime); // 120 sek 
            exit;
        });

Ich forsche weiter, falls jemand noch ne Idee hat wäre ich natürlich sehr dankbar.

[2024-10-30T19:02:19.422006+00:00] mailer.DEBUG: Email transport "Symfony\Component\Mailer\Transport\SendmailTransport" starting [] []



[2024-10-30T19:04:19.486185+00:00] mailer.DEBUG: Email transport "Symfony\Component\Mailer\Transport\SendmailTransport" stopped [] []

Ok hab mal den dev Mode aktiviert und vermutlich den Fehler gefunden, muss mit dem Email - Versand zusammenhängen.

Hättest du mal meine Antwort von vor 8 Tagen gelesen :wink:

Viele Grüße

Ja, hab ich leider iwie überlesen, da ich im Kopf auf einer anderen Fährte war.
Sorry, vielen lieben Dank !
Jetzt muss ich nur noch kucken was genau das Problem ist.