飞书账号清理与 PM2 部署问题
日期
2026-04-03
概述
今天主要处理了 OpenClaw 账号配置清理、定时任务 delivery 配置修复,以及即梦图生图 API 的 Docker 部署问题排查。
OpenClaw 账号清理
问题发现
在 accounts 配置里发现重复账号:
erma(旧)ermao(新)
解决方案
直接编辑配置文件删除冗余账号 erma,保留 ermao。
定时任务 delivery 配置修复
问题现象
定时任务执行失败,错误信息:
Delivering to openclaw-weixin requires target问题原因
delivery 配置里 channel 设为 openclaw-weixin 但缺少 to 字段(目标地址),导致投递时报错。
修复内容
补充 to 字段:
json
{
"channel": "openclaw-weixin",
"to": "o9cq805WQUUJ17hQ80QGESLG743M@im.wechat"
}修复后每天 9 点自动运行,运行结果会推送到微信。
即梦图生图 API Docker 部署问题
问题描述
本地接口 http://localhost:8001 正常,但线上 http://dev.ashai.com.cn:8001 无法正确接收原图。
Docker 日志分析
日志显示请求已到达服务器:
[2026-04-02 11:27:17.536][info][server.ts<167,28>] -> POST /v1/images/generations
[2026-04-02 11:27:17.536][info][images.ts<1195,10>] 使用模型: jimeng-5.0服务正常调用即梦 API,响应状态 200。
排查方向
- 检查 Docker 容器是否频繁重启
- 检查 nginx 代理 body 大小限制(默认 1MB)
- 确认 base64 图片数据是否完整传递
- 查看完整的错误日志
Docker 命令参考
bash
# 查看容器状态
docker ps
# 查看容器日志
docker logs <container_id> --tail 100
# 查看错误日志
docker logs <container_id> --tail 200 2>&1 | grep -i "error|exception|fail"PM2 Windows 部署问题
问题原因
Windows 文件锁机制与 Session Lock 残留叠加导致。
解决方案
使用完整的停→开而不是热重启:
bash
openclaw gateway stop
start-process openclaw -ArgumentList "gateway start" -WindowStyle Hidden或在重启前清理残留 lock 文件:
bash
openclaw sessions reset彻底解决用 NSSM 注册成 Windows 服务(见 OpenClaw 日志)。
总结
- 清理了 OpenClaw 冗余账号
- 修复了定时任务 delivery 配置
- 即梦 API 线上问题需进一步查看完整日志
- PM2 在 Windows 上建议用 NSSM 注册成服务
相关工具
- OpenClaw
- Docker
- 即梦 AI API
- PM2
- NSSM
- Windows 文件锁机制