olNGIb4NkK5r2x7x4oG3GpEzizVpnY6KNCck9cym

Fjernelse af planlagte handlinger WooCommerce-handlingsplanlægning | WP strande

De planlagte handlinger, der sidder i WooCommerce-handlingsplanlægning, kan sidde fast med tusinder af handlinger, der hober sig op, bare sidder fast i en mislykkedes, annulleret, verserende eller komplet stat. Dette kan især resultere i oppustede databasetabeller wp_actionscheduler_actions og wp_actionscheduler_logs tabeller.

Woocommerce planlagte handlinger

Stort antal annullerede, mislykkede og afsluttede planlagte handlinger

Siden staterne i mislykkedes, annulleret eller komplet er allerede vedtaget, ville du være sikker på at fjerne dem fra wp_actionscheduler_actions bord. Det kan du gøre under fanen phpMyadmin SQL.

Databasetabel over planlagte handlinger med Woocommerce planlagte handlinger

Fjernelse af alle annullerede handlinger.

Brug bare den krævede tilstand i SQL-kommandoen …

DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'canceled'
DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'failed'
DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'complete'

For planlagte handlinger, der afventes, kan du bruge de samme SQL-kommandoer som ovenfor, bare ændre status til verserende, men du vil sandsynligvis overlade disse til at køre i tide, eller hvis de er forfaldne, skal du køre dem inden for WooCommerce.

Woocommerce planlagte handlinger i afventning af kørsel

Kør afventende handlinger nu

wp_actionscheduler_logs-tabel

Hvis wp_actionscheduler_logs bordet er oppustet, bare tøm det.

Woocommerce planlagte handlinger Logtabel

Tøm logtabellen

Udførte handlinger

Udførte handlinger fjernes normalt af Action Scheduler efter 30 dage som standard, men der er et filter, der kan ændre denne indstilling –action_scheduler_retention_period, brug det som i functions.php

add_filter( 'action_scheduler_retention_period', 'wpb_action_scheduler_purge' );  /**   * Change Action Scheduler default purge to 1 week   */  function wpb_action_scheduler_purge() {   return WEEK_IN_SECONDS;  }  

Nguyen Diep
My name is Nguyen Manh Cuong. I was born in a poor village in Ba Vi district, HA NOI province - windy and sunny land. Currently

Related Posts

Post a Comment