Plugin WP Discourse Error Lento comment-formatter.php:62

Hola equipo, espero que todos estén bien. El plugin WP Discourse ha sido de gran ayuda para mí y mi comunidad. Solo quería contactarlos para ver si podrían ayudarme con algo.

Recientemente, mi sitio web de WordPress myfishingcapecod.com ha estado teniendo problemas con el plugin WP Discourse. El plugin WP Discourse está generando miles de errores lentos que puedo ver en los registros de mi servidor.

Hoy, los errores ocurrían tanto que mi sitio se cayó. Pude poner el sitio en línea desactivando el plugin WP Discourse. Luego intenté eliminar y reinstalar el plugin, pero el problema persiste.

He copiado y pegado un ejemplo del error que estoy encontrando a continuación. Si alguien conoce una solución, se lo agradecería mucho.

¡Gracias por un plugin útil!

[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 me gusta

Gracias por este informe Ryan, estamos investigando esto ahora y le daremos una actualización en breve.

2 Me gusta

@Ryan_Collins1 @gizadev Ambos han experimentado el mismo error recientemente (ver también).

Mientras depuramos esto más a fondo, estamos implementando una solución para eliminar la llamada de registro específica que parece estar involucrada, ya que de todos modos no es esencial (es decir, no hay daño en eliminarla) (PR). Aunque es poco probable que sea la causa subyacente del problema. Cuando vea la versión 2.4.2 del plugin aparecer en su panel de administración de Wordpress, contendrá esta solución temporal.

Esta parte del plugin no ha cambiado en mucho tiempo, lo que es parte de la razón por la que inicialmente fui escéptico de que fuera la causa del problema. Para ayudar en el proceso de depuración, ¿podría compartir cualquier otro cambio que haya realizado recientemente en su Wordpress? ¿Alguna actualización que haya realizado, nuevos plugins que haya instalado o similar?

Idealmente, si pudiera compartir la descarga del panel de administración de WP Discourse Logs conmigo a través de un mensaje privado, en particular el archivo “Meta”, que me dará una idea de su entorno de Wordpress, es decir, su versión de PHP y otros plugins que tiene instalados. Además, ¿con qué proveedor de alojamiento de WP está?

2 Me gusta

Esto no ayuda en nada, pero no tengo ningún problema y estoy usando el plugin en tres entornos diferentes.

Lo que quiero decir es que no puede haber nada fundamentalmente mal y el plugin no está roto per se, pero debe estar conectado a otros factores.

¿Hace esto algo más fácil? No, de hecho, puede hacer que la solución sea un poco más difícil. ¿Tiene el OP problemas importantes? Definitivamente, y no estoy tratando de frotar sal en heridas abiertas diciendo que estoy bien.

2 Me gusta

Gracias, es bueno saberlo. Tampoco he podido reproducirlo hasta ahora. De hecho, ¿podrías compartir también tu archivo meta del panel de registros de WP Discourse si es posible (enviármelo por mensaje privado)? Puede ser útil para comparar.

1 me gusta

Tuve un error:

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

No tengo idea de qué es esto, pero no me afectó en el sentido de que no vi nada extraño.

Enviaré metadatos en breve.

2 Me gusta

@angus muchas gracias por la pronta respuesta. Te he enviado los registros por mensaje privado como solicitaste. Estaré atento a los próximos pasos y actualizaciones. ¡Gracias!

Solo una nota de que este problema se discutió más a fondo con Ryan por mensaje privado. El resultado fue:

  1. Es muy probable que el problema se derive de un aspecto del entorno común a @Ryan_Collins1 y @gizadev. Otros plugins estaban experimentando un problema similar en el sitio de Ryan.

  2. La llamada de registro relevante se eliminó en WP Discourse 2.4.2, que se lanzó el 11 de mayo.

Si alguien vuelve a ver este problema, por favor házmelo saber.