在一个全新的开发容器中:
- 打开 “/logs”
- 在另一个标签页中访问几个页面,并切换标签页
- “/logs” 中会填充
ActionController::RoutingError (No route matches [POST] "/srv/se")
我将问题追踪到了 /frontend/discourse/app/services/human-activity-tracker.js。
在一个全新的开发容器中:
ActionController::RoutingError (No route matches [POST] "/srv/se")我将问题追踪到了 /frontend/discourse/app/services/human-activity-tracker.js。
在我的开发实例上(非 ESR 版本)我也经常遇到这个问题。它只是随机地在浏览器控制台中打印日志。真奇怪。
感谢您告知我们。
我已经将此事通知了相关团队,不过可能需要一些时间才能收到回复。
感谢你的报告!
@kris.kotlarek 已在 PERF: Reduce session engagement beacon traffic - Pull Request #42712 - discourse/discourse - GitHub 中修复了此问题,并且我刚将该修复回移到了 2026.7 版本。
你说“开发实例”,是指你的开发环境吗?除非配置了特定的 ENV,否则在开发环境中默认不应发生对 /srv/se 的请求。
嗯……现在那里没有,但我确定之前看到过。
楼主还用了:
所以……
在 PERF: Reduce session engagement beacon traffic - Pull Request #42712 - discourse/discourse - GitHub 发布之前,你可能已经见过它。如果你在运行最新版本时再次看到它,请告诉我 ![]()
也许问题就出在那里。我也看到了 Frequent ERR_CONTENT_LENGTH_MISMATCH errors in browser console in dev environment,但看起来上述这些措施似乎并没有解决这个问题。
谢谢你的修复,速度真快!
如果在下一个 2026.7.x 版本中问题解决了,我会告诉你的 ![]()