> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 计算任务 Outbox

> 在管理面板中监控 BullMQ 投递和计算任务积压。

路径：管理面板 → 计算任务 Outbox

当公式、Lookup 等计算字段没有更新，或更新时间明显变长时，可以打开 **计算任务 Outbox**。它帮助实例管理员先判断问题来自 Redis 和 BullMQ、Worker 缺失、队列失败还是数据库积压，再查看对应的服务日志。

页面会采样 BullMQ 队列和数据库任务账本。它是只读监控，不会执行或重试任务。

## 查看健康状态

页面标题旁的状态汇总了最近一次采样结果：

| 状态     | 含义                                           |
| ------ | -------------------------------------------- |
| **健康** | BullMQ 可连接，已有 Consumer 接入，并且没有需要关注的任务积压。     |
| **降级** | 监控仍可运行，但采样发现队列任务失败、死信、执行超时、任务等待过久或数据数据库不可访问。 |
| **严重** | BullMQ 不可用，或者没有 Consumer 接入。                 |

状态需要关注时，页面会在顶部列出具体原因。

## 查看队列和积压

| 区域              | 显示内容                                          |
| --------------- | --------------------------------------------- |
| 摘要卡片            | 触发角色、BullMQ 连接和 Worker、等待执行、正在执行、执行超时和异常任务数量。 |
| BullMQ 实时队列     | 当前等待中、执行中、延迟、失败、暂停、优先和已保留完成任务数量。              |
| 最近完成的 BullMQ 任务 | 最近任务的任务 ID、Base ID、完成时间、处理耗时和尝试次数。            |
| 数据库任务账本         | 各数据数据库仍在跟踪的等待、延迟执行、正在执行、执行超时和死信任务。            |
| 当前进程活动          | 当前页面所连接应用进程最近观察到的发布和消费活动。                     |

点击 **刷新** 可以立即请求一次新采样。页面也会按配置的监控间隔自动刷新，默认间隔为 30 秒。

## 根据结果继续排查

| 页面结果              | 后续检查                                      |
| ----------------- | ----------------------------------------- |
| 状态为 **严重**        | 检查 Redis 连接，并确认至少有一个 Consumer 进程正在运行。     |
| 出现队列失败、死信或执行超时    | 查看后端任务错误日志，并确认应用进程运行正常。                   |
| 等待执行数量和最长等待时间持续增加 | 对照 Worker 数量和正在执行的任务，检查 Consumer 容量和并发配置。 |
| 数据数据库不可访问         | 检查应用是否可以连接对应的数据数据库。                       |

## 注意事项

* **已完成（保留）** 是 Redis 当前保留的已完成任务数，不是历史累计值。
* **当前进程活动** 会在应用进程重启后清空，也不会跨副本聚合。
* 如需查看历史速率、错误、延迟、队列深度和积压，请使用部署导出的 OpenTelemetry 指标。
* 必需的 Redis 连接通过[环境变量](/zh/deploy/env)配置。
