大家好,希望你们一切安好。WP Discourse 插件对我来说非常有帮助,我的社区也从中受益。我只是想联系你们,看看是否能得到一些帮助。
最近我的 WordPress 网站 myfishingcapecod.com 在使用 WP Discourse 插件时出现了一些问题。WP Discourse 插件正在产生数千个缓慢的错误,我可以在服务器日志中看到。
今天错误发生得如此频繁,以至于我的网站瘫痪了。我通过停用 WP Discourse 插件才使网站恢复正常。然后我尝试删除并重新安装该插件,但问题仍然存在。
我已将遇到的错误示例复制并粘贴在下方。如果有人知道解决方案,将不胜感激。
感谢这个有用的插件!
[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 个赞
angus
(Angus McLeod)
2
感谢您提供的报告 Ryan,我们正在调查此事,并将尽快向您更新情况。
2 个赞
angus
(Angus McLeod)
3
@Ryan_Collins1 @gizadev 你们最近都遇到了同样的错误(另见)。
在我们进一步调试此问题时,我们将推出一个修复程序来删除似乎涉及到的特定日志调用,因为它本身并非必需(即删除它没有坏处)(PR)。尽管这不太可能是问题的根本原因。当您在 WordPress 管理面板中看到插件的 2.4.2 版本时,它将包含此临时修复程序。
插件的这一部分在一段时间内没有改变,这也是我最初怀疑它导致问题的原因之一。为了帮助调试过程,您能否分享最近对 WordPress 所做的任何其他更改?例如,您进行的任何更新、安装的新插件等。
理想情况下,如果您能通过私信与我分享 WP Discourse Logs 管理面板中的下载内容,特别是“Meta”文件,这将让我对您的 WordPress 环境有所了解,例如您的 PHP 版本和其他已安装的插件。另外,您使用的是哪个 WP 主机提供商?
2 个赞
Jagster
(Jakke Lehtonen)
4
这毫无帮助,但我没有任何问题,并且我在三个不同的环境中都使用了该插件。
我的意思是,不可能存在根本性的错误,插件本身也没有损坏,但它必须与其他因素相关联。
这能让事情变容易些吗?不,这实际上会让修复变得更难。OP(楼主)有大问题吗?绝对有,我不是想在他伤口上撒盐说我没事。
2 个赞
angus
(Angus McLeod)
5
谢谢,很高兴知道。到目前为止,我也无法重现它。实际上,如果可能的话,您能否也分享一下 WP Discourse Logs 面板中的元文件(私信给我)?这可能有助于比较。
1 个赞
Jagster
(Jakke Lehtonen)
6
我遇到了一个错误:
[2022-05-06 08:37:56] webhook_topic.ERROR: update_topic_content.response_body_error
我不知道这是什么意思,但它没有影响我,因为我没有看到任何异常。
稍后将发送元数据。
2 个赞
@angus 非常感谢您的快速回复。我已按要求私信给您发送了日志。我将随时待命,等待下一步操作和更新。谢谢!
angus
(Angus McLeod)
8
只是在此说明,此问题已通过私信与 Ryan 进一步讨论。结果是:
-
该问题最有可能源于 @Ryan_Collins1 和 @gizadev 共有的环境的某个方面。其他插件在 Ryan 的网站上也遇到了类似问题。
-
相关日志调用已在 5 月 11 日发布的 WP Discourse 2.4.2 中删除。
如果有人再次遇到此问题,请告知我。