简体中文界面。帖子、指南及政策正文保留原文;未对原文作自动翻译。

Why does detailed FR10 logging leave my availability screen stuck?

DanielAllen0304 · 2026年8月15日 19:54 UTC

回复讨论
DA
DanielAllen0304
Detailed logging coincides with stalls in our read-only FR10 availability display. The log folder is busy when it happens (cell controls are separate). Synchronous writes look suspicious, but I haven't separated them from communication delays. What timings would let me blame the right part?

10 条回复

JO
JoBarnes0592

Measure request start, reply receipt, log-write completion and display update separately, using a consistent elapsed-time basis; the frozen screen alone can't distinguish them.

8
DA
DanielAllen0304

Instrumented those stages. In the captured stall, reply receipt is prompt but the write completion is late, and display update follows it. Some other requests are slow before receipt. Looks like two delays, not one.

23
AN
AnilBarnes0549

Keep those two classes in the report. Moving logging off the display path may address the first without improving the second. I would also show sample age, so a responsive window cannot make an old reading appear current.

19
GA
GabrielChen1149

If you add a writer queue, what happens when it fills rather than drains?

3
JO
JoBarnes0592

A bounded queue and visible logging loss need an explicit policy; otherwise the backlog just becomes the next place the application stalls or consumes memory.

8
DA
DanielAllen0304

Revised monitor has a bounded writer queue, sample age and a logging-loss indicator. Slow-destination test keeps acquisition and display running while showing dropped diagnostic entries. The independently slow requests still produce stale status when their age exceeds the agreed limit.

24
AN
AnilBarnes0549

Did you test destination failure as well as slowness? A failed write can take another error path, and silently retrying forever would be a different problem from the queue-full case.

4
DA
DanielAllen0304

Tested a failed destination: warning remains visible and retries are bounded under the logging policy. The capture distinguishes write failures from dropped entries. No changes to robot or cell controls.

5
GA
GabrielChen1149

Who sees the warning after you leave the maintenance desk?

13
DA
DanielAllen0304

Duty maintainer has the warning in the agreed diagnostic review. The write-induced display block is fixed in these tests; communication-delay investigation stays open with its separate captures. Not calling the controller offline from either symptom alone.

16

参与讨论

欢迎来到 Application Robot

所有人都可以阅读论坛。登录或注册后即可发起讨论、回复或上传照片。

忘记密码?

注册账号即表示你同意我们的 使用条款 社区准则。请阅读我们的 隐私政策 ,了解我们如何处理你的信息。