最近,我们的社区出现了一些话题在首帖发布后自动关闭的情况,但没有任何管理员操作或系统记录。我在“设置 >> 日志 >> 管理员操作”中也找不到相关记录。请问是什么导致了这种前所未有的自动关闭现象?谢谢!
你可以配置类别设置,让主题自动关闭。不过,我认为对这些设置的任何更改都会被记录,但检查一下也无妨。
是的,Manjaro 论坛上也发生了同样的情况。
相关数据:
- 已安装版本:2.8.0.beta4: ( 00820f0fad )
- 主题已关闭,但没有任何版主日志说明是如何关闭的。
- 版主可以重新开启已关闭的帖子(或者大多数情况下:删除它,因为用户已经发起了新主题)
- 似乎仅影响 TL0 用户。
@sam —^
如果有帮助的话,我可以为你提供 Manjaro 论坛上确切示例的链接?
抱歉直接@你,但这看起来是一个严重的 bug,而我只认识你和 codehorror。我宁愿被你踢一脚 打扰你而不是他…
![]()
已安装的插件:
| 名称 | 版本 | 是否启用? |
|---|---|---|
| discourse-auto-deactivate | 0.0.1 | 是 |
| discourse-chat-integration | 0.1 | 是 |
| discourse-fingerprint | 2 | 是 |
| discourse-push-notifications | 0.3.0 | 是 |
| discourse-solved | 0.1 | 是 |
| discourse-user-notes | 0.0.2 | 是 |
| discourse-stopforumspam | 1.0.1 | 是 |
| docker_manager Docker | 0.1 | 是 |
| procourse-installer | 0.1 | 是 |
| retort Reactions plugin for Discourse | 1.2.3 | 是 |
| styleguide | 0.2 | 否 |
在此期间,我们已启用对首帖的无限次编辑,并将密切监控此问题!
你好 Fabby,
查看你的插件列表,我建议卸载非官方插件
https://github.com/singerscreations/discourse-stopforumspam
因为它似乎是列表中唯一一个针对新用户(TL0)且已超过两年未更新的插件。
请卸载该插件,重建站点,然后告诉我们结果如何。
你注意到关闭操作是发生在单个分类中,还是多个分类中?
你注意到它仅发生在私密分类、公开分类,还是两者都有?
我们尚未安装任何非官方插件,目前仍在排查该问题。
在我们的网站上,该问题出现在不同的分类中。
我们仅观察到该问题出现在公开分类中,尽管我们的私密分类目前并未启用。
请分享您网站上已关闭话题的链接。
看起来 @littleviolette 正在
或者非常忙,所以这是来自 Manjaro 论坛的 一个链接……
![]()
如需紧急帮助,请在 Manjaro Telegram 聊天 中 @我 @Fabby,或在 Manjaro 论坛 上给我发私信。
![]()
那个页面显示 404 ![]()
据我所知,开发人员需要这个 URL……你在哪里截了包含该 URL 的截图吗?
目前该问题未再出现,因此如果您正在测试此功能且无法复现,请关闭该设置……
@littleviolette 所以您是想让我们开发团队的各位“大人”反其道而行之……
当然,就在我写下这段话的瞬间,它又发生了!!! 最新示例:
https://forum.manjaro.org/t/pamac-update-fails-invalid-or-corrupted-package/77894
我诚挚地为让大家空欢喜一场而道歉!
![]()
又一个倒下了:
https://forum.manjaro.org/t/imposible-instalar-el-paquete-splashtop-streamer/77984
现在例子够多了吗?我是不是该闭嘴停止发布新的例子了?
(也就是说,并非所有版主都给了我反馈,我是否应该去打扰那些查看最新帖子的版主,让他们提供更多例子?)
鉴于这种情况从未在 meta 上发生过,我担心这是 Manjaro 论坛配置非常具体的问题,或者是第三方插件交互不当,亦或是其他原因?
据我所知,在成千上万的客户中,我们尚未收到任何关于此问题的报告。@tech-advocates,你们怎么看?
好久没联系,很高兴收到你的消息!![]()
看到我刚在 一个现有的问题报告 中补充了信息,并 列出了我们所有的插件,指出:
对于成千上万个(2000 个?)案例来说,这仅仅偏离了 1‰。
所以 我确实同意这似乎是一个边缘情况。如果 @littleviolette 能提供指向
的链接,那么 DBA 难道不应该能够 diff 出无论 我们两人做错了什么 还是我们双方都设置了而其他人没有设置的某个晦涩参数?
或者,能否为我们提供一种与所有人进行比较的方法?毕竟我们的社区拥有专业的 *nix 工程师、Oracle DBA、开发人员等。
你知道,我在多个库供应商之间充当“人工邮件传输代理(MTA)”的经历,曾 帮助你们 解决 奇怪的边缘情况……
![]()
附注:我们尚未禁用 那个非官方插件,因为 LittleViolette 表示他们并未使用它。但如果 你 让我跳,我会问:“跳多高?” ![]()
我回想不起来有任何相关报告。我唯一见到这种情况发生的时候,是我在摆弄系统时,通过 Rails 控制台手动将 closed 设置为 true,而不是使用 topic.update_status。
查看该主题所属的类别:
我注意到这里涉及多种主题计时器设置。@Fabby,我建议从这个角度进行调查和尝试。如果你能找到复现该问题的方法,我们将很乐意深入排查!我会检查或调整以下事项:
- 你是否启用了“已解决主题自动关闭小时数”站点设置?如果是,且某帖子被标记为已解决后又改为未解决,自动关闭是否成功取消?
- 该类别是否设置为自动关闭主题?
- 你的版主是否经常手动为主题添加自动关闭计时器,或尝试手动取消现有的计时器?
- 出现此问题的主题是否为在不同类别之间移动过的主题?
谢谢!
只是想反馈一下:您的建议已复制到我们内部讨论串中,并已通知论坛管理员。由于他们同时也是 Manjaro 的创始人和维护者,反馈速度可能会比您以往习惯的稍慢一些……
![]()
对此是肯定的,对其他情况则是否定的。我们的主题自动关闭计时器设置为最后一条活跃主题发布后的 2 个月。所报告的漏洞出现在主题在神秘关闭之前仅有一篇帖子(即原始发帖)的情况下。即使在没有设置自动关闭计时器的分类中,也会出现这种情况。
我怀疑该问题是否与帖子删除(无论是由原始发帖者还是系统执行)有关。当我试图寻找受影响的示例主题链接时,注意到这些主题要么被我们的版主出于其他原因移动,要么在版主重新打开神秘关闭的线程后被系统删除。以下是截图:
您能复制并粘贴其中一个的 URL 吗?
![]()
主题不再对公众可见……


