SENSUS MEDIA Logo
uptain · Dokumentation

Wiederholungen und fehlgeschlagene Übertragungen

Was bei Ausfällen von uptain passiert und wie fehlgeschlagene Bestellungen nachgesendet werden.

Bei Serverfehlern oder Verbindungsproblemen wiederholt Shopware die Übertragung dreimal (nach 1, 2 und 4 Sekunden). Klappt es dann immer noch nicht, landet die Nachricht im Transport failed und wird nicht mehr automatisch gesendet.

Automatisch nachsenden

Damit Bestellungen auch einen längeren Ausfall bei uptain überstehen – uptain akzeptiert bis zu 48 Stunden Verzögerung –, sollte der Fehler-Transport regelmäßig erneut abgearbeitet werden:

# stündlich alle fehlgeschlagenen Messages erneut versuchen
0 * * * * php /var/www/shopware/bin/console messenger:failed:retry --force >/dev/null 2>&1

Das wiederholt alle fehlgeschlagenen Nachrichten des Shops, nicht nur die von uptain. Doppelte Übertragungen sind für uptain kein Problem.

Manuell

bin/console messenger:failed:show              # Liste
bin/console messenger:failed:show <id> -vv    # Details inkl. Fehlermeldung
bin/console messenger:failed:retry <id>       # einzelne erneut senden
bin/console messenger:failed:remove <id>      # verwerfen