Un utente ha chiesto informazioni su WP Crontrol di Wordpress

Ogni cron job che dice che la prossima esecuzione è “adesso” – si rigenera sempre, non può essere cancellato

Un utente ha chiesto 👇

Ho letto di altri che hanno domande simili, ma sembra che non ci sia soluzione.

Voglio solo creare 2 semplici cron job PHP. WP, WooCommerce o plugin correlati generano tutto il resto.

Ma le cose stanno diventando molto stravaganti.

Il mio elenco di post cron sta crescendo in modo esponenziale fino a quando la pagina non può essere caricata e spesso volte. Vengono sempre creati nuovi posti di lavoro quasi identici. Wc_deliver_webhook_async () è di gran lunga il peggior trasgressore, creando dozzine di cron job non ricorrenti ogni secondo.

Inoltre, tutti i cron job dicono che la prossima esecuzione è “adesso”, non importa quando sono pianificati. Questo non era successo prima. Ricordo chiaramente che questo mostra l’ora corretta per la prossima esecuzione quando ho installato e configurato il plugin per la prima volta.

Inoltre, non posso eliminare nessuno degli eventi, siano essi auto-creati o correlati al woocommerce. Questo deve essere perché dicono tutti che stanno correndo adesso, quando non lo sono.

Ho provato a modificare i due personalizzati che ho creato, e invece di modificarli, ha solo creato una nuova versione, quindi ora vengono replicati tutti e non posso eliminarne nessuno.

WPEngine è l’host web e WP Alternate Cron viene utilizzato al posto di wp-cron. Ho il supporto WPE per provare a eliminare tutti i cron job ridondanti per me, ma poiché sono tutti elencati come in esecuzione ora, sono sicuro che verranno ricreati immediatamente e inizieranno ad accumularsi di nuovo a centinaia e centinaia di migliaia in pochissimo tempo .

Il problema per me sembra essere che sono tutti elencati come attualmente in esecuzione (anche se non lo sono) quindi invece di essere in grado di modificarli o aggiornarli in qualche modo no, tutto viene replicato più e più volte senza interruzioni.

Apprezzeremmo qualsiasi aiuto.

Autore del plugin

(@johnbillion)

Sviluppatore principale di WordPress

2 anni, 9 mesi fa

Mi dispiace ma non so cosa abbia causato questo se non un problema con il cron runner sul tuo host che sta dimostrando che WordPress non riconosce che gli eventi si stanno verificando e li blocca su “ora”.

La soluzione migliore è vedere cosa ha da dire WPE sul problema, e magari pubblicarlo nei forum di supporto principali di wordpress.org (questo forum è per i bug nel plugin WP Crontrol stesso) dove speriamo che qualcuno possa aiutarti.

Seán

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *