🏷 大厅状态(Redis 消息队列 · 各站独立窗口)
发单优先投大厅,该站工人秒领秒办;投票失败立刻降级敲门,投进去超 5 秒没人认领提醒一次、满 10 秒自动转敲门,敲门也不行进死信人工看。
敲门兜底与路线管理在「敲门状态」「路线管理」两个 tab 里保留原样。
| 站点 | 工人 | 排队中 | 待认领 | 死信 | 说明 |
| bill (本站) |
🟢 在岗
|
0 |
0 |
⚠ 1 |
死信需人工处理(订单页能看到对应失败轨迹)
|
| agt |
🔴 没跑过
|
0 |
0 |
0 |
工人没跑,发单走敲门兜底;启动:php xq_worker.php
|
| cus |
🟢 在岗
|
0 |
0 |
0 |
正常:投票秒领,队列平时是空的
|
| ec1 |
🔴 没跑过
|
0 |
0 |
0 |
工人没跑,发单走敲门兜底;启动:php xq_worker.php
|
| kb1 |
🟢 在岗
|
0 |
0 |
0 |
正常:投票秒领,队列平时是空的
|
| ops |
🔴 没跑过
|
0 |
0 |
0 |
工人没跑,发单走敲门兜底;启动:php xq_worker.php
|
| pdd |
🔴 没跑过
|
0 |
0 |
0 |
工人没跑,发单走敲门兜底;启动:php xq_worker.php
|
| usr |
🔴 没跑过
|
0 |
0 |
0 |
工人没跑,发单走敲门兜底;启动:php xq_worker.php
|
| wal |
🟢 在岗
|
0 |
0 |
0 |
正常:投票秒领,队列平时是空的
|
| yt1 |
🔴 没跑过
|
0 |
0 |
0 |
工人没跑,发单走敲门兜底;启动:php xq_worker.php
|
工人心跳每轮主循环写一次,超过 15 秒没写判「不在」(宝塔每分钟保活会自动拉起)。
「待认领」= 已投进去还没被工人取走的票;正常工人秒领,长期不为 0 说明该站工人有问题。
「死信」= 重试到上限或敲门兜底也失败的票,需人工处置。