Loslegen
Hilfe, mein Feed wird nicht aktualisiert oder hängt bei der Verarbeitung! - AdTribes
  1. Startseite
  2. Wissensdatenbank
  3. Häufige Feed-Probleme
  4. Hilfe, mein Feed wird nicht aktualisiert oder steckt in der Verarbeitung fest!

Hilfe, mein Feed wird nicht aktualisiert oder steckt in der Verarbeitung fest!

Manchmal kann ein Produktfeed während des Feed-Generierungsprozesses stecken bleiben. Dies kann aus mehreren Gründen geschehen, und die Ursache ist nicht immer offensichtlich. Nachfolgend sind die häufigsten Probleme und deren Lösungen aufgeführt.

1. Fehler bei geplanten Aktionen

Das Plugin verwendet Action Scheduler, um Feeds zu generieren und zu verarbeiten. Wenn ein Feed hängt, kann dies an einer fehlgeschlagenen geplanten Aktion liegen.

So überprüfen Sie:

  1. Gehen Sie zu WP Admin → WooCommerce → Status → Geplante Aktionen.
  2. Sehen Sie unter dem Tab In Bearbeitung nach, ob eine Feed-Aktion läuft.
  3. Wenn nicht, überprüfen Sie den Tab Fehlgeschlagen.
  4. Suchen Sie nach einem Ereignis mit dem Hook adt_pfp_as_generate_product_feed_batch, das Ihrer festgefahrenen Feed-ID entspricht.

Wenn Sie einen Fehler wie unten sehen:

Fehler bei geplanter Aktion wird auf dem Bildschirm für geplante Aktionen von WooCommerce angezeigt
  • Dies deutet oft darauf hin, dass die max_execution_time Ihres Servers zu niedrig ist (weniger als 300 Sekunden).
  • Erhöhen Sie sie in Ihrer Hosting-Konfiguration (Ihr Hosting-Anbieter kann Ihnen helfen).

Product Feed Pro enthält ein Tool Regenerate Action Schedulers, das die geplante Aktualisierungsaufgabe für jeden aktiven Feed neu erstellt. Dies ist genau das, was Sie brauchen, wenn Sie oben eine festgefahrene oder fehlende Aktion finden. Gehen Sie zu Product Feed → Einstellungen → Allgemein, scrollen Sie zu Andere Einstellungen und klicken Sie auf Regenerate Action Schedulers. Dies erstellt den Aktualisierungsplan für Feeds neu, die auf stündlich, zweimal täglich oder täglich eingestellt sind, und, wenn Sie Product Feed Elite verwenden, auch für Feeds mit einem benutzerdefinierten Aktualisierungsintervall. Es ändert keine Feed-Daten oder Konfigurationen.

2. Automatische Feed-Generierung pausiert

Dies gilt für Product Feed Pro 13.5.7 und neuer.

Ab Product Feed Pro 13.5.7 verfolgt die adaptive Stapelgrößenanpassung automatisch abgestürzte Generierungsläufe. Wenn die *geplante* Generierung eines Feeds dreimal hintereinander abstürzt, pausiert das Plugin den Zeitplan dieses Feeds und zeigt diese Benachrichtigung auf den eigenen Admin-Seiten des Plugins an:

Product Feed Pro: Automatische Feed-Generierung pausiert. Die Generierung der folgenden Feeds ist wiederholt abgestürzt, normalerweise weil dem Server der Arbeitsspeicher oder die Ausführungszeit ausgegangen ist: [Feed-Namen]. Die geplante Generierung ist für diese Feeds pausiert. Um es erneut zu versuchen, aktualisieren Sie den Feed manuell. Ein erfolgreicher Lauf setzt den Zeitplan automatisch fort. Wenn es weiterhin fehlschlägt, bitten Sie Ihren Hoster, das PHP-Speicherlimit zu erhöhen oder eine kleinere feste Stapelgröße in den Plugin-Einstellungen festzulegen.

Ein paar Dinge, die Sie über diese Benachrichtigung wissen sollten:

  • Eine manuelle Aktualisierung wird immer ausgeführt, auch wenn ein Feed pausiert ist. Nur der automatische Zeitplan ist blockiert.
  • Ein erfolgreicher Lauf setzt den Zeitplan fort und löscht die Benachrichtigung von selbst. Es gibt keinen Button, um sie zurückzusetzen.
  • Das Abbrechen eines Feed-Laufs zählt nicht als Absturz.
  • Ein Daten- oder Logikfehler versetzt den Feed in den Status Fehler, anstatt diese Pause auszulösen, da dies kein Server-Ressourcenproblem ist.

Zur Behebung:

  1. Aktualisieren Sie den Feed manuell und prüfen Sie, ob er abgeschlossen wird.
  2. Wenn er erneut fehlschlägt, gehen Sie zu WooCommerce → Status → Protokolle und öffnen Sie das Protokoll mit der Quelle woo-product-feed-pro. Es zeichnet die Entscheidungen zur Stapelgröße und die Wiederherstellung nach Abstürzen des Plugins auf.
  3. Bitten Sie Ihren Hoster, das PHP-Speicherlimit oder max_execution_time zu erhöhen.
  4. Wenn er immer noch nicht abgeschlossen werden kann, stellen Sie eine kleinere feste Stapelgröße in den Plugin-Einstellungen ein. Beachten Sie, dass dies die adaptive Stapelgrößenanpassung für diesen Feed deaktiviert. Detaillierte Anweisungen finden Sie unter Konfiguration der Stapelgröße für Produktfeeds.

3. Stapelgröße

Wenn Sie Timeout-Fehler sehen (wie oben gezeigt), hat Ihr Server möglicherweise Schwierigkeiten, zu viele Produkte auf einmal zu verarbeiten. Dies geschieht oft, wenn die Standard-Stapelgröße höher eingestellt ist, als die verfügbaren Ressourcen Ihres Servers bewältigen können.

Um dies zu beheben, versuchen Sie, die Stapelgröße im Produkt-Feed-Plugin zu reduzieren. Eine kleinere Stapelgröße reduziert die Serverlast während der Feed-Generierung und hilft, den Prozess am Hängen zu hindern.

Folgen Sie dieser Schritt-für-Schritt-Anleitung, um zu erfahren, wie Sie die Stapelgröße im Plugin anpassen.

4. Theme-/Plugin-Konflikt

Konflikte mit anderen Themes oder Plugins sind eine häufige Ursache für hängende Feeds.

Plugin-Konflikttest:

  1. Deaktivieren Sie alle Plugins außer Product Feed Pro, Product Feed Elite (falls installiert) und WooCommerce.
  2. Prüfen Sie, ob das Problem behoben ist.
  3. Wenn ja, reaktivieren Sie die Plugins einzeln und testen Sie nach jeder Aktivierung, um das störende Plugin zu finden.

Theme-Konflikttest:

  1. Wechseln Sie zu einem Standard-Theme (z. B. Twenty Twenty oder Storefront).
  2. Prüfen Sie, ob der Feed korrekt verarbeitet wird.

Wenn Sie einen Konflikt feststellen, kontaktieren Sie unser Support-Team mit den Details.

Theme- oder Plugin-Konflikte können ebenfalls fatale Fehler auslösen. Wenn dies geschieht, siehe den Abschnitt unten.

5. Fatale Fehler

Ein schwerwiegender Fehler kann den Feed-Prozess stoppen.

So überprüfen Sie:

  1. Gehen Sie zu WP Admin → WooCommerce → Status → Protokolle.
  2. Öffnen Sie das neueste fatal-errors-Protokoll.
  3. Suchen Sie nach Einträgen, die sich auf woo-product-feed-pro oder woo-product-feed-elite beziehen.

Wenn Sie einen Fehler finden, teilen Sie das Protokoll mit unserem Support-Team.

Durch Befolgen dieser Schritte können Sie normalerweise feststellen, ob das Problem mit Hosting-Limits, Batch-Größe oder Konflikten mit anderen Plugins oder Themes zusammenhängt.

6. HTTP-Feed-Generierungsanfragen deaktivieren

Wenn Ihr Feed immer wieder hängen bleibt oder nicht richtig abgeschlossen wird, kann es hilfreich sein, die Art und Weise zu ändern, wie der Feed generiert wird. Das Plugin enthält eine Option namens „HTTP-Feedgenerierungsanfragen deaktivieren“, die die Funktionsweise der Feedverarbeitung ändert.

Wenn diese Option aktiviert ist, wird die Feedgenerierung vollständig serverseitig erzwungen, anstatt von Ihrem Browser ausgelöst zu werden. Dies kann Timeouts oder unvollständige Feeds verhindern, insbesondere bei größeren Shops oder langsameren Hosting-Umgebungen.

So aktivieren Sie sie:

  1. Gehen Sie zu Product Feed → Einstellungen → Allgemein.
  2. Suchen Sie die Option „HTTP-Feedgenerierungsanfragen deaktivieren“.
  3. Aktivieren Sie es, indem Sie das Kontrollkästchen aktivieren, und speichern Sie dann Ihre Einstellungen.

Hier erfahren Sie mehr darüber, was diese Option bewirkt und wann Sie sie verwenden sollten: Was bewirkt „HTTP-Feedgenerierungsanfragen deaktivieren“?

Problem nicht in der Liste

Wenn keine der oben genannten Lösungen Ihr Problem behebt, können Sie gerne ein neues Ticket erstellen, um unser Support-Team zu kontaktieren.

Bitte beachten Sie, dass das Ticket-Supportsystem ausschließlich für Benutzer von Product Feed ELITE bestimmt ist.

Wenn Sie nur das Product Feed Pro-Plugin verwenden, können Sie gerne ein neues Thema eröffnen im WordPress.org-Forum.

War dieser Artikel hilfreich?

Verwandte Artikel

Schließen Sie Ihren Kauf ab
AdTribes WooCommerce Produkt-Feed

Das beste WooCommerce-Produktfeed-Plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Produkt
Ressourcen & Infos
Partner-Websites
Rymera