Aan de slag
Help, mijn feed wordt niet bijgewerkt of blijft hangen bij het verwerken! - AdTribes
  1. Home
  2. Kennisbank
  3. Veelvoorkomende Feedproblemen
  4. Help, mijn feed wordt niet bijgewerkt of blijft verwerken!

Help, mijn feed wordt niet bijgewerkt of blijft verwerken!

Soms kan een productfeed vastlopen tijdens het genereren van de feed. Dit kan verschillende oorzaken hebben en de hoofdoorzaak is niet altijd duidelijk. Hieronder de meest voorkomende problemen en hoe u ze kunt oplossen.

1. Mislukte geplande actie

De plugin gebruikt Action Scheduler om feeds te genereren en te verwerken. Als een feed vastloopt, kan dit te wijten zijn aan een mislukte geplande actie.

Hoe te controleren:

  1. Ga naar WP Admin → WooCommerce → Status → Geplande Acties.
  2. Kijk onder het tabblad Bezig of er een feedactie loopt.
  3. Zo niet, controleer dan het tabblad Mislukt.
  4. Zoek naar een gebeurtenis met de hook adt_pfp_as_generate_product_feed_batch die overeenkomt met uw vastgelopen feed-ID.

Als u een foutmelding zoals hieronder vindt:

Fout bij geplande actie weergegeven op het scherm Geplande Acties van WooCommerce
  • Dit geeft vaak aan dat de max_execution_time van uw server te laag is (minder dan 300 seconden).
  • Verhoog deze in uw hostingconfiguratie (uw hostingprovider kan u helpen).

Product Feed Pro bevat een tool Regenereer Actieplanners die de geplande vernieuwingstaak voor elke actieve feed opnieuw aanmaakt, wat precies is wat u nodig heeft wanneer u een vastgelopen of ontbrekende actie hierboven vindt. Ga naar Product Feed → Instellingen → Algemeen, scrol naar Andere instellingen en klik op Regenereer Actieplanners. Dit maakt het vernieuwingsschema opnieuw aan voor feeds die zijn ingesteld op elk uur, tweemaal daags of dagelijks en, als u Product Feed Elite gebruikt, ook voor feeds met een aangepast vernieuwingsinterval. Het verandert geen feedgegevens of configuratie.

2. Automatische feedgeneratie gepauzeerd

Dit geldt voor Product Feed Pro 13.5.7 en nieuwer.

Vanaf Product Feed Pro 13.5.7 houdt adaptieve batchgrootte automatisch vastgelopen generatieruns bij. Als de geplande generatie van een feed drie keer achter elkaar crasht, pauzeert de plugin het schema van die feed en toont deze melding op de eigen adminpagina's van de plugin:

Product Feed Pro: automatische feedgeneratie gepauzeerd. Generatie van de volgende feed(s) is herhaaldelijk gecrasht, meestal omdat de server geen geheugen of uitvoeringstijd meer had: [feednamen]. Geplande generatie is gepauzeerd voor deze feeds. Om opnieuw te proberen, vernieuw de feed handmatig. Een succesvolle run hervat automatisch het schema. Als het blijft mislukken, vraag uw host om de PHP-geheugenlimiet te verhogen of stel een kleinere vaste batchgrootte in de plugininstellingen in.

Een paar dingen die de moeite waard zijn om te weten over deze melding:

  • Een handmatige vernieuwing wordt altijd uitgevoerd, zelfs terwijl een feed is gepauzeerd. Alleen het automatische schema is geblokkeerd.
  • Eén succesvolle run hervat het schema en wist de melding vanzelf. Er is geen knop om deze te resetten.
  • Het annuleren van een feedrun telt niet als een crash.
  • Een data- of logische fout plaatst de feed in de status Fout in plaats van deze pauze te activeren, aangezien dat geen serverbronprobleem is.

Om het op te lossen:

  1. Vernieuw de feed handmatig en kijk of deze voltooid wordt.
  2. Als het opnieuw mislukt, ga naar WooCommerce → Status → Logboeken en open het logboek met bron woo-product-feed-pro. Het registreert de beslissingen van de plugin over batchgroottes en crashherstel.
  3. Vraag uw host om de PHP-geheugenlimiet of max_execution_time te verhogen.
  4. Als het nog steeds niet lukt, stel dan een kleinere vaste batchgrootte in de plugininstellingen in. Houd er rekening mee dat dit adaptieve batchgrootte voor die feed uitschakelt. Zie voor gedetailleerde instructies Configuratie van batchgrootte productfeed.

3. Batchgrootte

Als u time-outfouten ziet (zoals hierboven), kan uw server moeite hebben met het verwerken van te veel producten tegelijk. Dit gebeurt vaak wanneer de standaard batchgrootte hoger is ingesteld dan de beschikbare bronnen van uw server aankunnen.

Probeer om dit op te lossen de batchgrootte te verkleinen in de instellingen van de Product Feed-plugin. Een kleinere batchgrootte verlaagt de serverbelasting tijdens het genereren van de feed en helpt voorkomen dat het proces vastloopt.

Volg deze stapsgewijze handleiding om te leren hoe u de batchgrootte in de plugin kunt aanpassen.

4. Thema-/pluginconflict

Conflicten met andere thema's of plugins zijn een veelvoorkomende oorzaak van vastgelopen feeds.

Pluginconflict test:

  1. Deactiveer alle plugins behalve Product Feed Pro, Product Feed Elite (indien geïnstalleerd) en WooCommerce.
  2. Controleer of het probleem is opgelost.
  3. Als ja, activeer plugins één voor één opnieuw en test na elke activering om de conflicterende plugin te vinden.

Themaconflicttest:

  1. Schakel over naar een standaardthema (bijv. Twenty Twenty of Storefront).
  2. Controleer of de feed correct wordt verwerkt.

Als u een conflict vindt, neem dan contact op met ons ondersteuningsteam met de details.

Thema- of pluginconflicten kunnen ook fatale fouten veroorzaken. Als dat gebeurt, raadpleeg dan het onderstaande gedeelte.

5. Fatale fouten

Een fatale fout kan het feedproces stoppen.

Hoe te controleren:

  1. Ga naar WP Admin → WooCommerce → Status → Logs.
  2. Open het nieuwste fatal-errors logbestand.
  3. Zoek naar vermeldingen met betrekking tot woo-product-feed-pro of woo-product-feed-elite.

Als u een fout vindt, deel het logbestand dan met ons ondersteuningsteam.

Door deze stappen te volgen, kunt u meestal bepalen of het probleem verband houdt met hostinglimieten, batchgrootte of conflicten met andere plugins of thema's.

6. HTTP-feedgeneratieverzoeken uitschakelen

Als uw feed blijft vastlopen of niet correct wordt voltooid, kan het helpen om te schakelen hoe de feed wordt gegenereerd. De plugin bevat een optie genaamd “HTTP feed generation requests uitschakelen” die de manier waarop feedverwerking werkt verandert.

Wanneer deze optie is ingeschakeld, wordt de feedgeneratie volledig aan de serverzijde geforceerd in plaats van te worden geactiveerd door uw browser. Dit kan time-outs of onvolledige feeds voorkomen, vooral op grotere winkels of langzamere hostingomgevingen.

Om het in te schakelen:

  1. Ga naar Product Feed → Instellingen → Algemeen.
  2. Zoek de optie “HTTP feed generation requests uitschakelen”.
  3. Vink het vakje aan om het te activeren en sla vervolgens uw instellingen op.

U kunt hier meer leren over wat deze optie doet en wanneer u deze moet gebruiken: Wat doet "HTTP Feed Generatie Verzoeken Uitschakelen"?

Probleem niet in de lijst

Als geen van de bovenstaande oplossingen uw probleem oplost, maak dan gerust een nieuw ticket aan om contact op te nemen met ons ondersteuningsteam.

Houd er rekening mee dat het ticketsysteem exclusief is voor Product Feed ELITE-gebruikers.

Als je alleen de Product Feed Pro plugin gebruikt, kun je gerust een nieuw onderwerp openen op het WordPress.org forum.

Was dit artikel nuttig?

Gerelateerde artikelen

Voltooi uw aankoop
AdTribes WooCommerce Productfeed

De beste WooCommerce productfeedplugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Bronnen & Info
Partnerwebsites
Rymera