今天早上由于一次热门问答活动,我们迎来了大量新访客,许多人收到了这条消息。这在一定程度上是可以理解的,因为当时有一个话题负载过重,导致 CPU 使用率飙升。此后情况已有所缓解,但我仍不断收到“已登出”的错误提示,随后页面刷新并再次显示警告信息。
顺便一提,我在 DigitalOcean 上配置的是 2GB 内存和 1 个 CPU。今天早上问题首次出现时,在线用户约有 30 人,而现在已降至 10 人。我是否只需增加 CPU 资源?还是说这种情况反复出现显得有些异常?
今天早上由于一次热门问答活动,我们迎来了大量新访客,许多人收到了这条消息。这在一定程度上是可以理解的,因为当时有一个话题负载过重,导致 CPU 使用率飙升。此后情况已有所缓解,但我仍不断收到“已登出”的错误提示,随后页面刷新并再次显示警告信息。
顺便一提,我在 DigitalOcean 上配置的是 2GB 内存和 1 个 CPU。今天早上问题首次出现时,在线用户约有 30 人,而现在已降至 10 人。我是否只需增加 CPU 资源?还是说这种情况反复出现显得有些异常?
警告持续了多久?你试过重启 Discourse Docker 容器和/或服务器吗?
时好时坏,我今天见过四次,但大部分时间运行正常。我刚用 service docker restart 重启了 Docker,这样对吗?如果问题持续,我会尝试重启系统,但希望能避免停机,因为有很多新用户正在访问我们的网站。谢谢,Jeff。
它_应该_会自动恢复,@sam 开发了此功能,据我所知,过去它一直按设计正常运行。也许他有些建议?
即使只有 10 名用户在线,也可能有大量用户在进行后台工作,同时仍有大量匿名用户持续访问。
网站应在负载降低后自动恢复。
如果您确实希望尽快处理,可以尝试重启容器。
禁用所有第三方插件,重新构建,然后检查问题是否仍然存在。这是第一步。
@davidkingham 你使用浏览器吗?
我也收到了这条消息。能否请解释一下是什么情况触发了 Discourse 的这条消息?是因为所有 Unicorn 工作进程都忙吗?还是某些服务器指标?谢谢。
你试过 Jeff 和 Sam 提到的解决步骤了吗?
好的,但我仍想了解具体监控的内容,并希望得到您对我问题的答复。
请求从 NGINX 到达 Unicorn 工作进程所需的时间。