浏览器标签页通知数量不准确/不同步

你好,

据我所知,页面标题中显示的数字完全是随机的。对我来说,我们的本地社区论坛已经卡在“12”至少一天半了:

我所说的“卡在”,是指我看到有 12 个新内容需要查看(实际上并没有),于是打开标签页,阅读或忽略其中两个、四个,甚至七个自上次访问以来发生变化的内容,然后去做其他事情。当我再次抬头时,30 分钟或 45 分钟后,数字又回到了 12。不过,并不总是 12。一直卡在某个数字上是最近才出现的新情况。通常它会显示某个随机的小整数,而且几乎总是高于“新主题”、“未读帖子”或“通知”的数量(通常是这些数量的总和)。

这种情况已经持续了一段时间,但我花了一些时间才首次注意到这一行为,并成功录制了这段视频。

 
Ann

3 个赞

听起来是 Sidekiq 的问题。请查看 https://community.sonarsource.com/sidekiq

1 个赞

感谢 @pfaffman

对我来说显示的是 404 错误。我是工作人员,但不是管理员。访问该页面是否需要管理员权限?

是的。您需要联系管理员或负责您服务器的相关人员。稍后您会在 /admin 页面看到一条关于 Sidekiq 积压的消息。

3 个赞

再次感谢 @pfaffman!我已将此转达给管理员。

 
:smiley:
Ann

您描述的情况确实有一定原因。

一旦标签页进入后台,我们会“减缓”所有对 Discourse 的请求。在某些情况下,我们甚至可能完全停止消息总线请求。

您可以在用户偏好设置中控制此处尝试同步的数字:

这是一台会开合的笔记本电脑吗?是否在运行 N 小时后开始出现异常?请注意,后台标签页每 2 分钟才更新一次。

7 个赞

你好,

@pfaffman 我被告知 Sidekiq 仅适用于自托管站点,而我们的站点并非如此。无论如何,非常感谢您的帮助!

@sam 这确实是一台笔记本电脑,但它 99% 的时间都打开着放在我的办公桌上,尤其是在工作日期间全程如此。这并不意味着我不会偶尔去长时间上洗手间然后重新登录,但这种情况发生的频率远低于我遇到这个 bug 的频率。

我还没有注意到它是在一天中的哪个时间点开始出问题的。通常我在早上会非常活跃地参与社区活动,然后转向其他事务,随后才逐渐注意到标签页标题上多了一个数字。我估计大约每 30 到 45 分钟就会注意到一个新数字出现——有时长达一小时,有时则更快。

在我的用户偏好设置中,该下拉菜单在哪里可以找到?以下是我在“通知”部分看到的内容:

 
谢谢,
Ann

1 个赞

您描述的情况似乎表明,浏览器标签页中的数字可能低于实际数量。我将设置设为“新通知”,但在我聚焦标签页后,经常发现标签页中的数字高于我实际收到的通知数量。

我使用的是笔记本电脑,但已设置为永不进入睡眠状态,因此我认为这与此无关。

我确实在 Meta 上注意到了这个行为。我清除了通知活动,页面标题上的数字随之消失;但过一段时间后,当有新通知时,数字又出现了,不过显示的是我首次加载网站时曾经出现的那个数字。顺便一提,我使用的是 Mac 上的最新版 Firefox。

2 个赞

我在 Chrome 和 Linux 上

澄清一下:所有 Discourse 站点(无论是自托管还是托管)都使用 Sidekiq。只是在托管站点上,您无法访问 Sidekiq 仪表板。

3 个赞

哎呀,这个问题从六月底就存在了。

我刚刚根据以下内容修复了它:

我很快就会部署您的网站!

非常感谢您提出这个问题!

13 个赞

谢谢 @sam

顺便说一句,我真的很讨厌最小字符数要求。:slight_smile:

4 个赞

只需点击“赞”按钮,这正是它的用途。

6 个赞

本主题在 40 小时后自动关闭。不再允许新回复。

非常感谢您在此处的坚持,请继续提交错误报告!

关于字符要求的说明:您可以在社区的网站设置中进行控制。我们更倾向于保持默认设置,因为这可以避免在主题中产生大量无关信息。

6 个赞