← 返回列表
未验证
托管 Web 服务进程,崩溃自动重启并开机自启
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/22 · 已提供中文文档
DeepSeek Harness 的 PM2 进程管理器插件——自动重启、日志管理和开机启动
综合分
28.2
GitHub 分
28.2
用户评分
—
★ Stars
1
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/chenjie1129/dsh-pm2.git数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/schemastery用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-pm2 用于 DeepSeek Harness 的 PM2 进程管理器插件。保持 Harness Web 服务器持续运行,在崩溃或内存压力时重启它,并可配置为随系统启动而启动。 快速开始 git clone https://github.com/chenjie1129/dsh-pm2.git cd dsh-pm2 npm install node bin/dsh-pm2.mjs start --project /path/to/deepseek-harness 或全局安装: npm install -g dsh-pm2 dsh-pm2 start --project /path/to/deepseek-harness 命令 | 命令 | 描述 | |---|---| | start | 在 PM2 监管下启动 Harness | | stop | 停止由 PM2 管理的 Harness | | restart | 重启由 PM2 管理的 Harness | | delete | 从 PM2 进程列表中移除 Harness | | status | 显示 PM2 进程状态 | | logs | 显示 PM2 日志(--lines N,默认 30) | | save | 保存 PM2 进程列表以便恢复 | | startup | 配置 PM2 随系统启动而启动 | 选项 | 选项 | 默认值 | 描述 | |---|---|---| | --project | 自动检测 | deepseek-harness 检出目录的路径 | | --port | 3080 | Web 服务器端口 | | --name | deepseek-harness | PM2 进程名称 | | --lines | 30 | 要显示的日志行数 | 环境变量 | 变量 | 默认值 | 描述 | |---|---|---| | PM2_HOME | /.pm2 | PM2 守护进程主目录 | | DSH_PM2_NAME | deepseek-harness | pm2 list 中的进程名称 | | DSH_PM2_PORT | 3080 | Web 服务器端口 | | DSH_PM2_MAX_MEMORY | 512M | 重启前的最大 RSS | | DSH_PM2_DSH_HOME | ~/.dsh | 被管理进程的 DSH_HOME | | DSH_PM2_LOG_DIR | $DSH_HOME/logs | 日志输出目录 | | DSH_PM2_PROJECT_DIR | 自动检测 | deepseek-harness 检出目录的路径 | Cordis 插件 此包还导出一个 Cordis 函数插件。当在 Harness 组合中加载时: cordis.yml - name: 'dsh-pm2' 该插件会检测 PM2 监管,并通过标准日志记录器记录监管者身份。@deepseek-ai/cordis 和 @deepseek-ai/schemastery 是可选的对等依赖项——当它们不存在时,该插件会静默地不执行任何操作。 自动重启 PM2 会在以下情况下自动重启 Harness: - 进程意外退出(崩溃) - 内存超过 DSH_PM2_MAX_MEMORY(默认值:512M) 开机启动 dsh-pm2 save dsh-pm2 startup 按照打印的说明操作,以启用 PM2 随系统启动而启动。 许可证 MIT
扫码进群