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

Olá equipe, espero que todos estejam bem. O WP Discourse Plugin tem sido extremamente útil para mim e minha comunidade. Eu só queria entrar em contato para ver se vocês poderiam me ajudar com algo.

Recentemente, meu site WordPress myfishingcapecod.com tem tido problemas com o WP Discourse Plugin. O plugin WP Discourse está gerando milhares de erros lentos que posso ver nos logs do meu servidor.

Hoje, os erros estavam acontecendo tanto que meu site caiu. Consegui colocar o site no ar desativando o plugin WP Discourse. Em seguida, tentei excluir e reinstalar o plugin, mas o problema persiste.

Copiei e colei um exemplo do erro que estou encontrando abaixo. Se alguém souber de uma solução, ficaria muito grato.

Obrigado por um 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 curtida

Obrigado por este relatório, Ryan, estamos analisando isso agora e daremos uma atualização em breve.

2 curtidas

@Ryan_Collins1 @gizadev Vocês dois experimentaram o mesmo erro recentemente (veja também).

Enquanto depuramos isso mais a fundo, estamos implementando uma correção para remover a chamada de log específica que parece estar envolvida, pois ela não é essencial de qualquer forma (ou seja, não há problema em removê-la) (PR). Embora seja improvável que seja a causa raiz do problema. Quando você vir a versão 2.4.2 do plugin aparecer em seu painel de administração do WordPress, ela conterá essa correção temporária.

Esta parte do plugin não mudou há algum tempo, o que é parte da razão pela qual eu estava inicialmente cético de que fosse a causa do problema. Para ajudar no processo de depuração, você poderia compartilhar quaisquer outras alterações que fez em seu WordPress recentemente? Quaisquer atualizações que você fez, novos plugins que instalou ou algo semelhante.

Idealmente, se você pudesse compartilhar o download do painel de logs do WP Discourse comigo por mensagem privada, em particular o arquivo “Meta”, que me dará uma visão do seu ambiente WordPress, ou seja, sua versão do PHP e outros plugins que você instalou. Além disso, com qual provedor de hospedagem WP você está?

2 curtidas

Isso não ajuda em nada, mas eu não tenho nenhum problema e estou usando o plugin em três ambientes diferentes.

O que quero dizer é que não pode haver nada fundamentalmente errado e o plugin não está quebrado em si, mas deve estar conectado a outros fatores.

Isso facilita alguma coisa? Não, pode tornar a correção um pouco mais difícil. O OP tem grandes problemas? Definitivamente, e não estou tentando esfregar sal nas feridas abertas dizendo que estou bem.

2 curtidas

Obrigado, é bom saber. Eu também não consegui reproduzi-lo até agora. Na verdade, você poderia compartilhar seu arquivo meta do painel WP Discourse Logs, se possível (me envie por mensagem privada)? Pode ser útil para fins de comparação.

1 curtida

Tive um erro:

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

Não tenho ideia do que seja isso, mas não me afetou no sentido de que não vi nada de estranho.

Enviarei os metadados em breve.

2 curtidas

@angus muito obrigado pela resposta rápida. Enviei os logs por mensagem privada, como solicitado. Aguardarei os próximos passos e atualizações. Obrigado!

Apenas uma observação de que esta questão foi discutida mais a fundo com Ryan via PM. O resultado foi:

  1. O problema provavelmente deriva de um aspecto do ambiente comum a @Ryan_Collins1 e @gizadev. Outros plugins estavam vendo um problema semelhante no site de Ryan.

  2. A chamada de log relevante foi removida no WP Discourse 2.4.2, que foi lançado em 11 de maio.

Se alguém vir este problema novamente, por favor me avise.