Sauter la navigation

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Sun Mon Tue Wed Thu Fri Sat
- 6:00 – 12:00 8:00 – 12:00 6:00 – 12:00 8:00 – 12:00 6:00 – 12:00 -
- 13:00 – 15:00 13:00 – 17:00 13:00 – 15:00 13:00 – 17:00 13:00 – 15:00 -

Fuseau horaire du supporter: America/Lima (GMT-05:00)

Ce sujet contient 22 réponses, a 2 voix.

Dernière mise à jour par Nicolas V. Il y a 1 année et 10 mois.

Assisté par: Nicolas V..

Auteur Articles
mars 24, 2023 à 12:37 pm #13323327

francoisT-16

Bonjour Nico,

1. La commande ci-dessous que vous mentionnez, est justement celle qui permet de désactiver le Cron natif à WordPress (si vous souhaitez réactiver le cron natif, il faut soit la passer à false soit la supprimer totalement).

define( 'DISABLE_WP_CRON', true );

Une fois cette ligne ajoutée dans wp-config, je programme le Cron dans le Cpanel.
Mes réglages actifs sont toutes les 30 min la commande suivante se déclenche :

/opt/alt/php80/usr/bin/php -q "/home/xxxx/xxxx.com/wp-cron.php"

Je ne sais pas si vous aviez connaissance que le Cron natif est réputé non optimal.

Un peu de lecture sur le sujet :
lien caché
lien caché

La commande déclenchée peut prendre différente forme (via php, via wget...). J'ai cru comprendre que la mienne (php) est la plus optimale.

2. Ok, je vous tiendrais informé si elle réapparait. Pour l'instant elle n'est pas réapparue.

3. Effectivement, O2Switch ma indiqué :
il s'agit sans doute d'un robot qui scan le site à la recherche de faille ou d'informations. Rajoutez des plugins de sécurité par exemple et voir pour bloquer l'adresse IP sur un plugin de sécurité comme wordfence/secupress

Voici les erreurs qui persistent plusieurs fois par jour dans le debug.log :

PHP Warning:  mysqli_real_connect(): (HY000/1203): User xxx_xxx already has more than 'max_user_connections' active connections in /home/xxx/xxx.com/wp-includes/class-wpdb.php on line 1775
Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}

Cordialement.

mars 24, 2023 à 3:18 pm #13324525

Nicolas V.
Supporter

Les langues: Anglais (English ) Français (Français )

Fuseau horaire: America/Lima (GMT-05:00)

Bonjour,

1. Justement cette commande n'est pas présente dans le wp-config de la migration!
Pour être plus clair: Les crons que vous avez paramétré dans votre Cpanel ne sont pas présents sur notre serveur et les crons ne sont pas désactivé.

mars 24, 2023 à 3:52 pm #13324799

francoisT-16

Bonjour Nico,

C'est étrange que le wp-config du clone ne comporte pas la ligne :

define( 'DISABLE_WP_CRON', true );

Je n'ai pas touché le wp-config depuis un moment et je viens de vérifier, j'ai bien toujours cette ligne.
Un extrait de mon fichier wp-config :

define( 'WP_DEBUG', true );

/* Add any custom values between this line and the "stop editing" line. */
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'DISABLE_WP_CRON', true );
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '2048M' );
/* That's all, stop editing! Happy publishing. */

Si la ligne n'est pas présente sur le clone, ce n'est pas plus mal. Cela confirme que l'erreur suivante est présente malgré le cron natif actif (si vous avez comme moi toujours ces erreurs) :

Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}

Ces erreurs sont assez récentes, je ne me souviens pas les avoir constaté dans mes précédents debug.log

mars 27, 2023 à 12:12 pm #13338203

Nicolas V.
Supporter

Les langues: Anglais (English ) Français (Français )

Fuseau horaire: America/Lima (GMT-05:00)

Bonjour,

Voici les nouvelles erreurs enregistrées dans le fichier debug.log:

[24-Mar-2023 10:02:19 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[24-Mar-2023 10:03:49 UTC] PHP Warning:  mysqli_real_escape_string(): invalid object or resource mysqli
 in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wpdb.php on line 1275
[24-Mar-2023 10:03:49 UTC] PHP Warning:  mysqli_real_escape_string(): invalid object or resource mysqli
 in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wpdb.php on line 1275
[24-Mar-2023 10:03:49 UTC] PHP Warning:  mysqli_real_escape_string(): invalid object or resource mysqli
 in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wpdb.php on line 1275
[24-Mar-2023 10:03:49 UTC] PHP Warning:  mysqli_query(): invalid object or resource mysqli
 in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wpdb.php on line 2187
[24-Mar-2023 10:03:49 UTC] PHP Warning:  mysqli_errno(): invalid object or resource mysqli
 in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wpdb.php on line 2083
[24-Mar-2023 10:03:49 UTC] PHP Warning:  mysqli_error(): invalid object or resource mysqli
 in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wpdb.php on line 2110
[24-Mar-2023 10:03:49 UTC] PHP Warning:  mysqli_affected_rows(): invalid object or resource mysqli
 in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wpdb.php on line 2136
[24-Mar-2023 10:03:49 UTC] PHP Warning:  mysqli_real_connect(): (HY000/2002): Connection refused in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wpdb.php on line 1775
[24-Mar-2023 18:37:52 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:37:08 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:37:30 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:39:14 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:39:18 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:39:34 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:39:47 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:39:53 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:40:00 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:40:05 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:40:52 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:41:23 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 08:41:28 UTC] PHP Warning:  include(/mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-content/plugins/seo-by-rank-math/includes/modules/schema/blocks/class-admin.php): failed to open stream: No such file or directory in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-content/plugins/query-monitor/vendor/composer/ClassLoader.php on line 582
[25-Mar-2023 08:41:28 UTC] PHP Warning:  include(): Failed opening '/mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-content/plugins/seo-by-rank-math/vendor/composer/../../includes/modules/schema/blocks/class-admin.php' for inclusion (include_path='.:/usr/share/php') in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-content/plugins/query-monitor/vendor/composer/ClassLoader.php on line 582
[25-Mar-2023 08:41:28 UTC] PHP Fatal error:  Uncaught Error: Class 'RankMath\Schema\Blocks\Admin' not found in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-content/plugins/seo-by-rank-math/includes/modules/schema/class-blocks.php:51
Stack trace:
#0 /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wp-hook.php(308): RankMath\Schema\Blocks->init()
#1 /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#2 /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#3 /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-settings.php(545): do_action()
#4 /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-config.php(75): require_once('/mnt/BLOCKSTORA...')
#5 /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-load.php(50): require_once('/mnt/BLOCKSTORA...')
#6 /mnt/BLOCKSTORAGE/home/219768 in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-content/plugins/seo-by-rank-math/includes/modules/schema/class-blocks.php on line 51
[25-Mar-2023 10:02:12 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[25-Mar-2023 10:02:25 UTC] Erreur d'événement de replanification de tâche pour le crochet woocommerce_tracker_send_event. Code d'erreur : could_not_set. Message d'erreur : La liste des évènements planifiés n'a pas pu être sauvegardée.. Données : {"schedule":"daily","args":[],"interval":86400}
[25-Mar-2023 10:02:26 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[26-Mar-2023 09:04:08 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}
[26-Mar-2023 11:51:34 UTC] PHP Warning:  mysqli_real_connect(): (HY000/2002): Connection refused in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/class-wpdb.php on line 1775
[26-Mar-2023 11:51:35 UTC] PHP Notice:  Function is_embed was called <strong>incorrectly</strong>. Conditional query tags do not work before the query is run. Before then, they always return false. Please see <a href="https://wordpress.org/support/article/debugging-in-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.1.0.) in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/functions.php on line 5835
[26-Mar-2023 11:51:35 UTC] PHP Notice:  Function is_search was called <strong>incorrectly</strong>. Conditional query tags do not work before the query is run. Before then, they always return false. Please see <a href="https://wordpress.org/support/article/debugging-in-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.1.0.) in /mnt/BLOCKSTORAGE/home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-includes/functions.php on line 5835
[27-Mar-2023 09:02:28 UTC] Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}

Et celles enregistrées sur le serveur (Apache error logs):

[Sat Mar 25 08:41:37.338730 2023] [access_compat:error] [pid 27139:tid 139810261833472] [client 127.0.0.1:22720] AH01797: client denied by server configuration: /home/219768.cloudwaysapps.com/ysudqryhyp/public_html/wp-content/uploads/woocommerce_uploads/, referer: <em><u>lien caché</u></em>
mars 27, 2023 à 12:14 pm #13338207

Nicolas V.
Supporter

Les langues: Anglais (English ) Français (Français )

Fuseau horaire: America/Lima (GMT-05:00)

Bonjour,

Aucune des erreurs enregistrées ci-dessus ne semblent pointer vers WPML.
Pouvons nous désactiver WPML cette semaine afin de voir si les erreurs continuent sans notre plugin?

mars 29, 2023 à 5:30 pm #13361143

francoisT-16

Bonjour Nico,

Merci pour votre retour.
Vous êtes bien sûr libre de désactiver WPML sur le clone pour voir l'évolution des erreurs.

A en voir les images manquantes sur le frontend du clone, je ne suis pas sûr que toute les tables et les fichiers aient été clonés (j'ai peut être loupé quelque chose lors de la procédure de migration). J'espère que notre test sera tout de même représentatif.

En tout cas, il n'y a pas eu de nouvelle erreur 500 depuis l'ouverture de ce ticket.
Je touche du bois, peut être qu'une MAJ a fait du bien indirectement 🤞🏻

Sur le site de production, le debug.log du 23/03 au 29/03 comporte :

2 à 4 fois par jour :

Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}

L'erreur normalement corrigée dans WPML 4.6.0 (au moment de l'erreur, nous étions en 4.6.2, je viens de faire la M.A.J WPML 4.6.3) :

[26-Mar-2023 10:23:36 UTC] PHP Deprecated:  usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/xxxx/xxx.com/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Lst.php on line 115

Dernièrement apparu 3 x le 24/03 :

PHP Warning:  mysqli_real_connect(): (HY000/1203): User xxxx_xxxx already has more than 'max_user_connections' active connections in /home/xxxx/xxx.com/wp-includes/class-wpdb.php on line 1775

3 erreurs liées à Litespeed Cache :

[23-Mar-2023 04:49:00 UTC] PHP Warning:  unlink(<em><u>lien caché</u></em>): No such file or directory in /home/xxxx/xxx.com/wp-content/plugins/litespeed-cache/src/optimizer.cls.php on line 130
[23-Mar-2023 04:51:10 UTC] PHP Warning:  rename(<em><u>lien caché</u></em>): No such file or directory in /home/xxxx/xxx.com/wp-content/plugins/litespeed-cache/src/optimizer.cls.php on line 126
[26-Mar-2023 23:49:32 UTC] PHP Warning:  rename(<em><u>lien caché</u></em>): No such file or directory in /home/xxxx/xxx.com/wp-content/plugins/litespeed-cache/src/optimizer.cls.php on line 126
mars 30, 2023 à 1:06 pm #13367511

francoisT-16

Bonjour Nico,

Erreur d'événement de replanification de tâche pour le crochet get_version_cron. Code d'erreur : invalid_schedule. Message d'erreur : L'évènement planifié n'existe pas.. Données : {"schedule":"3hours","args":[],"interval":10800}

J'ai téléchargé le dossier "plugins" et recherché l'occurrence "get_version_cron" via Visual Studio Code.

J'ai pu identifier le plugin Yaymail comme coupable de cette erreur et je viens d'informer leur support.

Ils me demandent l'accès au site. Je leur fournis celui du clone vu qu'il comporte les mêmes erreurs.

Cordialement

mars 30, 2023 à 5:16 pm #13369269

Nicolas V.
Supporter

Les langues: Anglais (English ) Français (Français )

Fuseau horaire: America/Lima (GMT-05:00)

Bonjour,

Sur le server il n'y a pas de nouvelles erreurs. Je joins le debug.log ci-dessous et je laisse le site actif sur nos serveurs.

lien caché

Le sujet '[Fermé] erreur 500 aléatoires mais récurrentes' est fermé aux nouvelles réponses.