Plugin WP Discourse Erreur lente comment-formatter.php:62

Salut l’équipe, j’espère que vous allez bien. Le plugin WP Discourse m’a énormément aidé, ainsi que ma communauté. Je voulais juste vous contacter pour voir si vous pourriez m’aider avec quelque chose.

Récemment, mon site Web Wordpress myfishingcapecod.com a rencontré des problèmes avec le plugin WP Discourse. Le plugin WP Discourse génère des milliers d’erreurs lentes que je peux voir dans les journaux de mon serveur.

Aujourd’hui, les erreurs se produisaient tellement que mon site est tombé en panne. J’ai pu remettre le site en ligne en désactivant le plugin WP Discourse. J’ai ensuite essayé de supprimer et de réinstaller le plugin, mais le problème persiste.

J’ai copié/collé un exemple de l’erreur que je rencontre ci-dessous. Si quelqu’un connaît une solution, ce serait très apprécié.

Merci pour ce plugin utile !

[05-May-2022 04:02:30]  pid 26235
script_filename = /www/index.php
[0x00007f3aed014440] flock() /www/wp-content/plugins/wp-discourse/vendor_namespaced/monolog/monolog/src/Monolog/Handler/StreamHandler.php:106
[0x00007f3aed0143b0] write() /www/wp-content/plugins/wp-discourse/lib/logs/handlers/file-handler.php:167
[0x00007f3aed014300] write() /www/wp-content/plugins/wp-discourse/vendor_namespaced/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:34
[0x00007f3aed014280] handle() /www/wp-content/plugins/wp-discourse/vendor_namespaced/monolog/monolog/src/Monolog/Logger.php:283
[0x00007f3aed014160] addRecord() /www/wp-content/plugins/wp-discourse/vendor_namespaced/monolog/monolog/src/Monolog/Logger.php:614
[0x00007f3aed0140e0] error() /www/wp-content/plugins/wp-discourse/lib/discourse-comment-formatter.php:62
1 « J'aime »

Merci pour ce rapport Ryan, nous examinons cela maintenant et vous donnerons bientôt une mise à jour.

2 « J'aime »

@Ryan_Collins1 @gizadev Vous avez tous les deux rencontré la même erreur récemment (voir aussi).

Pendant que nous analysons cela plus en profondeur, nous déployons un correctif pour supprimer l’appel de journalisation spécifique qui semble être impliqué, car il est non essentiel de toute façon (c’est-à-dire qu’il n’y a aucun inconvénient à le supprimer) (PR). Bien qu’il soit peu probable que ce soit la cause sous-jacente du problème. Lorsque vous verrez la version 2.4.2 du plugin apparaître dans votre panneau d’administration Wordpress, elle contiendra ce correctif temporaire.

Cette partie du plugin qui n’a pas changé depuis un certain temps, ce qui explique en partie pourquoi j’étais initialement sceptique quant à sa responsabilité dans le problème. Pour aider au processus de débogage, pourriez-vous partager d’autres modifications que vous avez apportées récemment à votre Wordpress ? Des mises à jour que vous avez effectuées, de nouveaux plugins que vous avez installés ou autre.

Idéalement, si vous pouviez partager le téléchargement du panneau d’administration WP Discourse Logs avec moi par message privé, en particulier le fichier “Meta” qui me donnera un aperçu de votre environnement Wordpress, c’est-à-dire votre version de PHP et les autres plugins que vous avez installés. De plus, quel est votre fournisseur d’hébergement WP ?

2 « J'aime »

Cela n’aide en rien, mais je n’ai aucun problème et j’utilise le plugin dans trois environnements différents.

Ce que je veux dire, c’est qu’il ne peut y avoir rien de fondamentalement erroné et que le plugin n’est pas cassé en soi, mais il doit être lié à d’autres facteurs.

Cela rend-il les choses plus faciles ? Non, cela peut rendre la résolution de problèmes plus difficile. L’OP a-t-il des problèmes majeurs ? Absolument, et je n’essaie pas de jeter de l’huile sur le feu en disant que je vais bien.

2 « J'aime »

Merci, c’est bon à savoir. Je n’ai pas non plus pu le reproduire jusqu’à présent. En fait, pourriez-vous également partager votre fichier meta du panneau WP Discourse Logs si possible (envoyez-le-moi en message privé) ? Il pourrait être utile à des fins de comparaison.

1 « J'aime »

J’ai eu une erreur :

[2022-05-06 08:37:56] webhook_topic.ERROR: update_topic_content.response_body_error

Je n’ai aucune idée de ce que c’est, mais cela ne m’a pas affecté dans le sens où je n’ai rien vu d’étrange.

J’enverrai les métadonnées sous peu.

2 « J'aime »

@angus merci beaucoup pour votre réponse rapide. Je vous ai envoyé les journaux en message privé comme demandé. Je reste à l’écoute pour les prochaines étapes et les mises à jour. Merci !

Juste une note que ce problème a été discuté plus en détail avec Ryan par message privé. Le résultat a été :

  1. Le problème est très probablement dû à un aspect de l’environnement commun à @Ryan_Collins1 et @gizadev. D’autres plugins rencontraient un problème similaire sur le site de Ryan.

  2. L’appel de journalisation pertinent a été supprimé dans WP Discourse 2.4.2, sorti le 11 mai.

Si quelqu’un rencontre à nouveau ce problème, veuillez m’en informer.