派单与托管
三样东西收进一张表:交给算力工作站的工单、本机已交付的成果、本机正在托管的服务(常驻服务由 PM2 统一托管,会自动重启)。
三层看——机器 → 项目 → 步骤·版本,最后附明细列表。数据每请求实时读,不是快照。
筛选
一、机器视图
本机 · AI 网管 3 个项目 · 31 个步骤
本机托管服务 24 个步骤 · 进行中 0 / 受阻 1 / 已完成 23
本机常驻运行的各类服务与定时任务,共 24 项。
NInfer 本地推理服务 ★ 全站唯一受阻项 HOST-pm2-ninfer-4090
本地跑 27B 大模型做资料检索和打分,本来支撑着「每日课题筛选」和「每日申报情报」两个自动任务。现在是错误状态、已重启 35 次、没有监听端口 —— 根因是图像服务(PGR)常驻占了 15.8 GB 显存,它起不来。目前不要尝试重启它,等 PGR 让出显存。
浩埔案例资料库 HOST-pm2-haopu-lib
存放获奖案例资料的共享目录服务,用于对外提供直链下载。
Kimodo 动作生成演示 HOST-pm2-kimodo-demo
动作生成模型的网页演示,在本地对应端口对外提供试玩。
语音合成(文字转语音)★ 状态不稳 HOST-pm2-ornith-tts
把文字转成语音。★ 这个进程已经重启过 151 次,而且当前没有监听端口 —— 说明它反复崩溃、实际不可用,需要排查。
知识门户(就是你正在看的这个网站) HOST-pm2-knowledge-portal
博客、知识库和工作看板都跑在这个进程里。它一停,整个站就打不开了。累计重启 20 次。
语音识别(说话转文字) HOST-pm2-ornith-stt
把录音转成文字,在对应端口提供服务。
声音复刻(克隆音色) HOST-pm2-ornith-cosy
用少量语音样本复刻出相近的音色,在对应端口提供服务。
本地大模型底座(Ollama) HOST-pm2-ollama-serve
在本机跑开源大模型的基础服务,走 Ollama 标准的对应端口。其他模型功能大多依赖它。
SK 博客静态页 HOST-pm2-sk-blog
博客的静态页面服务,在对应端口。
教资答题板块 HOST-pm2-edu-quiz
教师资格证刷题系统,在对应端口。累计重启 23 次,稳定性一般。
按需大模型(只处理文字,不看图) HOST-pm2-ornith-ondemand
需要时才启动的大模型服务,在对应端口。注意它只处理纯文本、不具备看图能力,要识图得走另一条路径。
模型空转监控 HOST-pm2-llm-idle-watch
盯着大模型服务有没有在空转白占显存,发现闲置就记录下来以便让出资源。没有对外端口。
模型唤醒代理 HOST-pm2-llm-wake-proxy
收到请求时先把休眠中的模型叫醒,再转发过去,在对应端口。
Laya 引擎预览服务 HOST-pm2-laya-serve
Laya 游戏引擎的本地预览服务,在对应端口。这个进程已经连续跑了很久。
显卡监控采样 HOST-pm2-gpu-monitor
定时采样显卡占用率与显存,存下来画曲线用。没有对外端口。
PGR 按需服务 ★ 显存大户 HOST-pm2-pgr-ondemand
图像生成方向的按需服务,在对应端口。它常驻占用约 15.8 GB 显存,是 NInfer 起不来的直接原因,也是贴图分辨率上不去 2048 的原因。
内网文件共享 HOST-pm2-lan-fileserver
局域网内传文件用的服务,在对应端口。和别的机器交换交付物走这里。
文字识别(图片转文字) HOST-pm2-ocr-svc
把图片里的文字识别出来,在对应端口。
内网备份接收站 HOST-pm2-ican-backup
接收其他机器推过来的备份文件,在对应端口。注意它只接受单层文件名,不支持子目录。
TaskFlow 后台进程 HOST-pm2-taskflow
任务分配系统的后端进程,由 uv 启动。累计重启 5 次。
开机自动拉起模型监控 HOST-cron-01
每次机器重启后延迟 15 秒,自动把模型监控脚本启动起来,防止重启之后模型服务没人管。
每 3 分钟自检抓取服务 HOST-cron-02
每 3 分钟检查一次网页抓取服务(Firecrawl)是否还活着,异常就自动拉起。
每天早上 9 点做抓取服务完整自检 HOST-cron-03
每天 9:05 对网页抓取服务跑一次完整自测,结果写进日志。
我的定时任务总表 HOST-hcron-jobs
我(Hermes)自己的定时任务注册表,包括每天 08:30 的课题筛选、08:40 的申报情报,以及各类一次性提醒。
TaskFlow 任务分配系统 5 个步骤 · 进行中 0 / 受阻 0 / 已完成 5
院—系—专业—教师四级的任务分配网站,共 5 项。
TaskFlow 任务分配系统上线 DEPLOY-01
院—系—专业—教师四级的任务分配网站,公网可以访问。已常驻后台运行,并通过 nginx 反向代理接入主站。
账号注册与手工审批 DEPLOY-02
注册之后要管理员手工批准才能登录。密码加盐哈希存储,账号一停用立刻踢下线。17 项自测全部通过。
修掉两个「假报失败」的测试 DEPLOY-05
v1.0 的两个自测脚本本身有 bug:一个还在用旧的单位标识,另一个写死了已经被删掉的账号,导致每次跑都报失败,让人误以为系统坏了。v1.1 已修好,三套自测现在是真的全部通过。
下属自己上报进度 DEPLOY-03
下级可以报进展或报受阻,任务状态会自动往前推进。越权上报和越权查看都会被拒绝(403)。
周表导出成 Word DEPLOY-04
按参考件的格式导出横向 A4 周表,8 列、仿宋 14pt。导出后转成 PDF 再转图片,逐页肉眼检查过。
项目治理 2 个步骤 · 进行中 0 / 受阻 0 / 已完成 2
项目治理与安全清理相关的事项,共 2 项。
清掉本机的 GitHub 凭据 GOV-01
这台机器是与人共用的,不该在上面存 GitHub 的密钥和写权限。现在本机已经无法认证 GitHub。★ 但 GitHub 那边还挂着一个部署密钥没删,需要人工去删。
项目打包归档并生成清单 GOV-02
把项目文件打包成 36 个文件、约 1.4 MB,附一份校验清单。敏感文件零命中,抽样 6 条校验值一致。
显卡工作站 · GPUWorks 2 个项目 · 3 个步骤
TaskFlow 任务分配系统 2 个步骤 · 进行中 2 / 受阻 0 / 已完成 0
院—系—专业—教师四级的任务分配网站,共 2 项。
AI 请求排队系统(防止直接被拒) TF-B01
AI 接口超限时是「直接拒绝」而不是「排队等待」。这里自建一层队列(RQ + Redis),让超额的请求排队等,而不是失败丢掉。目前任务书已定稿,等 kcode 开工回执。
AI 帮忙填周报空档(只给建议,不自动写) TF-C01
找出周表里空着的格子,让 AI 给出填法建议,必须人工确认才会写进数据库。难点:本机显存只剩 14.4 GB,35B 的模型装不下,可能要改用工作站显卡或先做规则版。
工单口径 1 个步骤 · 进行中 0 / 受阻 0 / 已完成 1
工单口径与函件往来的统一记录,共 1 项。
确认「Q扣」到底指什么 MSG-01
我曾把「Q扣」误读成 QQ,来回绕了两封函才确认它指的是 Kilo Code(kcode)。这条例外作废了原来的 A 项,定稿函 #318 已投递成功。
四、列表
| 编号 | 标题 | 类别 | 承接方 | 阶段 | 状态 | 证据 / 备注 | 更新 |
|---|---|---|---|---|---|---|---|
| MSG-01 | 最高优先确认「Q扣」到底指什么 | 派出去的活 | AI 网管 ↔ 工作站 | 已完成 | 定稿单 #318 已投递 |
#318 HTTP 200,报文 6,247 B;A 项(QQ 接入)作废
我曾把 Kilo Code 误读为 QQ,绕了两封函
|
10-22 09:54 |
| TF-B01 | 最高优先AI 请求排队系统(防止直接被拒) | 派出去的活 | kcode(工作站) | 进行中 | 任务书已定稿,等 kcode 开工回执 |
验收判据:限流 5/min 灌 20 并发,全部最终完成、无 429、不丢任务
LiteLLM 超限是拒绝不是排队,排队层必须自建(RQ + Redis)
|
10-22 09:54 |
| DEPLOY-01 | 最高优先TaskFlow 任务分配系统上线 | 已交付成果 | 本机 · 手工交付 | 已完成 | 公网可访问 | HTTPS 200;PM2 taskflow + nginx ^~ /task/; 单进程无残留(有对外端口(端口号不公开)) | 10-22 09:54 |
| DEPLOY-02 | 最高优先账号注册与手工审批 | 已交付成果 | 本机 · 手工交付 | 已完成 | 自测 17/17 通过 |
注册→待审批拒登→审批→可登→停用踢下线,17 项全过
管理员 ZHSK;备用 zhangsk 16 位随机(0600)
|
10-22 09:54 |
| DEPLOY-05 | 最高优先修掉两个「假报失败」的测试 | 已交付成果 | 本机 · 手工交付 | 已完成 | 三套自测 rc=0 |
1,272,069 B / md5 aebf1e92…;独立库++全新bootstrap,23/19/19 项通过(有对外端口(端口号不公开))
v1.0 的 selftest.py 走旧 X-Unit-Id、selftest_report.py 硬编码已删账号
|
10-22 09:54 |
| GOV-01 | 最高优先清掉本机的 GitHub 凭据 | 已交付成果 | 本机 · 手工交付 | 已完成 | 已无法认证 |
ssh -T git@github.com → Permission denied (publickey);agent 无身份
★ GitHub 侧仍需人工删除部署密钥 指纹已隐去…gAxM
|
10-22 09:54 |
| HOST-pm2-ninfer-4090 | 最高优先NInfer 本地推理服务 ★ 全站唯一受阻项 | 本机托管服务 | 本机 · 常驻服务 | 受阻 | 出错停止,重启 35 次 |
无监听端口(进程运行中)
启动方式:见部署记录
|
10-22 09:54 |
| TF-C01 | 普通优先AI 帮忙填周报空档(只给建议,不自动写) | 派出去的活 | kcode(工作站) | 进行中 | 任务书已定稿,等 kcode 开工回执 |
验收判据:不确认时 task 表行数变化 == 0,确认 1 条后 == 1
本地显存仅剩 14.4 GB,ornith 35B 装不下 → 需评估走工作站 GPU 或先出规则版
|
10-22 09:54 |
| DEPLOY-03 | 普通优先下属自己上报进度 | 已交付成果 | 本机 · 手工交付 | 已完成 | 自测全绿 | 进展60%→已接收、受阻→进行中、完成→已完成;越权上报 403、越权查看 403 | 10-22 09:54 |
| GOV-02 | 普通优先项目打包归档并生成清单 | 已交付成果 | 本机 · 手工交付 | 已完成 | 36 文件已归档 |
1,406,153 B;敏感文件 0 命中;sha256 抽样 6 条一致
本地 git commit 32dff94;推库由 kcode 用其凭据完成
|
10-22 09:54 |
| HOST-pm2-haopu-lib | 普通优先浩埔案例资料库 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 0 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:bash 脚本
|
10-22 09:54 |
| HOST-pm2-kimodo-demo | 普通优先Kimodo 动作生成演示 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 0 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:见部署记录
|
10-22 09:54 |
| HOST-pm2-ornith-tts | 普通优先语音合成(文字转语音)★ 状态不稳 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 151 次 |
无监听端口(进程运行中)
启动方式:shell 脚本
|
10-22 09:54 |
| HOST-pm2-knowledge-portal | 普通优先知识门户(就是你正在看的这个网站) | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 20 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:shell 脚本
|
10-22 09:54 |
| HOST-pm2-ornith-stt | 普通优先语音识别(说话转文字) | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 1 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:shell 脚本
|
10-22 09:54 |
| HOST-pm2-ornith-cosy | 普通优先声音复刻(克隆音色) | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 3 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:shell 脚本
|
10-22 09:54 |
| HOST-pm2-ollama-serve | 普通优先本地大模型底座(Ollama) | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 3 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:shell 脚本
|
10-22 09:54 |
| HOST-pm2-sk-blog | 普通优先SK 博客静态页 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 0 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:bash 脚本
|
10-22 09:54 |
| HOST-pm2-edu-quiz | 普通优先教资答题板块 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 23 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:见部署记录
|
10-22 09:54 |
| HOST-pm2-ornith-ondemand | 普通优先按需大模型(只处理文字,不看图) | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 0 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:Python 脚本
|
10-22 09:54 |
| HOST-pm2-llm-idle-watch | 普通优先模型空转监控 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 0 次 |
无监听端口(进程运行中)
启动方式:shell 脚本
|
10-22 09:54 |
| HOST-pm2-llm-wake-proxy | 普通优先模型唤醒代理 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 1 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:Python 脚本
|
10-22 09:54 |
| HOST-pm2-laya-serve | 普通优先Laya 引擎预览服务 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 3 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:Python 脚本
|
10-22 09:54 |
| HOST-pm2-gpu-monitor | 普通优先显卡监控采样 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 0 次 |
无监听端口(进程运行中)
启动方式:Python 脚本
|
10-22 09:54 |
| HOST-pm2-pgr-ondemand | 普通优先PGR 按需服务 ★ 显存大户 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 1 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:Python 脚本
|
10-22 09:54 |
| HOST-pm2-lan-fileserver | 普通优先内网文件共享 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 0 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:Python 脚本
|
10-22 09:54 |
| HOST-pm2-ocr-svc | 普通优先文字识别(图片转文字) | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 3 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:Python 脚本
|
10-22 09:54 |
| HOST-pm2-ican-backup | 普通优先内网备份接收站 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 5 次 |
进程运行中,有对外端口(端口号不公开)
启动方式:Python 脚本
|
10-22 09:54 |
| HOST-pm2-taskflow | 普通优先TaskFlow 后台进程 | 本机托管服务 | 本机 · 常驻服务 | 已完成 | 运行中,重启 5 次 |
无监听端口(进程运行中)
启动方式:uv 运行
|
10-22 09:54 |
| HOST-cron-01 | 普通优先开机自动拉起模型监控 | 本机托管服务 | 本机 · 系统定时任务 | 已完成 | 已启用 | crontab -l 实读 | 10-22 09:54 |
| HOST-cron-02 | 普通优先每 3 分钟自检抓取服务 | 本机托管服务 | 本机 · 系统定时任务 | 已完成 | 已启用 | crontab -l 实读 | 10-22 09:54 |
| HOST-cron-03 | 普通优先每天早上 9 点做抓取服务完整自检 | 本机托管服务 | 本机 · 系统定时任务 | 已完成 | 已启用 | crontab -l 实读 | 10-22 09:54 |
| HOST-hcron-jobs | 普通优先我的定时任务总表 | 本机托管服务 | 本机 · 助手定时任务 | 已完成 | 已启用 | ~/.hermes/cron 实读 | 10-22 09:54 |
| DEPLOY-04 | 较低优先周表导出成 Word | 已交付成果 | 本机 · 手工交付 | 已完成 | 渲染复核通过 | 横向 A4 / 8 列宽 / 仿宋_GB2312 14pt;soffice→pdf→png 目检通过 | 10-22 09:54 |
已脱敏。本页是公开页面,内网地址、绝对路径、校验值、密钥指纹均不出现;进程号与端口按人话标注。