谁在线上人好多

您好,我在这里发布了我的问题,但会重新复制:Discourse Who's Online

此插件(至少在我们的论坛上)会显示以下消息。当我们关闭插件时,它就会消失。还有其他人遇到此问题吗?我们的服务器足以处理活跃用户数量。使用 Lightsail 8 GB RAM、2 vCPU、160 GB SSD Ubuntu

1 个赞

从并发角度来看,这似乎配置不足。

此插件使用 Presence 系统,该系统会持续执行大量的客户端消息传递,以维护近乎实时的在线用户视图。

同时连接的客户端数量如此之多,您可能需要考虑将 CPU 数量至少增加到 3 个,如果不是 4 个核心的话。我不确定只有 2 个核心的情况下 8GB 的意义何在?我认为一个粗略的经验法则是每 2GB 对应 1 个核心。即使是我的 4GB 机器也有 3 个核心,而我甚至没有运行这个要求很高的插件。

内存和磁盘空间看起来都很充足,所以这方面没有问题!

5 个赞

谢谢!有什么设置可以减少客户端消息量吗?用户状态延迟几分钟我们是可以接受的。

我不是该插件的作者,但你可以尝试通过设置来限制可以看到它的人:

  • whos_online_display_public
  • whos_online_display_min_trust_level

以显著限制可以被告知的人。

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.