chore: 新增surplite分支部署重启记录

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-28 00:19:43 +08:00
parent cb683a9e8c
commit ed53a28a7c
4 changed files with 226 additions and 8 deletions

View File

@@ -13,12 +13,12 @@
"state": {
"type": "markdown",
"state": {
"file": "docs/Obsidian笔记体系/Projects/个人知库/项目资料.md",
"file": "docs/Obsidian笔记体系/Projects/命令工作台.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "项目资料"
"title": "命令工作台"
}
}
]
@@ -185,6 +185,12 @@
},
"active": "c1c9b81829eaeb44",
"lastOpenFiles": [
"docs/Obsidian笔记体系/Projects/故障排除记录/2026-06-28-surplite分支部署重启记录.md",
"docs/Obsidian笔记体系/Projects/aitsc/项目资料.md",
"docs/Obsidian笔记体系/Projects/aitsc/aitsc 是一个功能完整、架构清晰的 AI 提示词生成平台,具备以下优势:.md",
"docs/Obsidian笔记体系/Projects/aitsc/wk8.md",
"docs/Obsidian笔记体系/Projects/提示词大师/提示词大师.md",
"docs/Obsidian笔记体系/Projects/个人知库/项目资料.md",
"docs/Obsidian笔记体系/Projects/故障排除记录/2026-06-27-云服务器3001端口无法访问.md",
"docs/Obsidian笔记体系/Projects/故障排除记录",
"docs/Obsidian笔记体系/Projects/命令工作台.md",
@@ -212,11 +218,6 @@
"docs/Obsidian笔记体系/Projects/claude code/启动claude.md",
"docs/Obsidian笔记体系/Projects/claude code/模型上下文限制问题.md",
"docs/Obsidian笔记体系/Projects/claude code/更换云服务器.md",
"docs/Obsidian笔记体系/Projects/agent/agent资料.md",
"docs/Obsidian笔记体系/Projects/agent/未来规划.md",
"docs/Obsidian笔记体系/Projects/agent/wk3.md",
"docs/Obsidian笔记体系/Projects/agent/wk4.md",
"docs/Obsidian笔记体系/Projects/个人知库/项目资料.md",
"docs/Obsidian笔记体系/Projects/个人知库",
"未命名 1.base",
"未命名.base",

View File

@@ -0,0 +1,22 @@
http://101.43.95.130:5002/
┌──────────┬────────────────────────────────────────┐
│ 项目 │ 详情 │
├──────────┼────────────────────────────────────────┤
│ 名称 │ 提示词大师 - AI应用 │
├──────────┼────────────────────────────────────────┤
│ 目录 │ /home/renjianbo/aitsc │
├──────────┼────────────────────────────────────────┤
│ 运行方式 │ gunicorn + Flask (run_dev:app) │
├──────────┼────────────────────────────────────────┤
│ Python │ Python 3.12 (miniconda3 env: myenv) │
├──────────┼────────────────────────────────────────┤
│ 端口 │ 5002 │
├──────────┼────────────────────────────────────────┤
│ 启动时间 │ 2026-03-01已运行 118 天) │
├──────────┼────────────────────────────────────────┤
│ Git 状态 │ 干净,最新提交 aia │
├──────────┼────────────────────────────────────────┤
│ 外网访问 │ 已修复firewalld 之前漏了 5002 端口) │
└──────────┴────────────────────────────────────────┘

View File

@@ -5,4 +5,119 @@
将问题修复的记录
将记录输出到D:\workspace\mkdocs\docs\Obsidian笔记体系\Projects\故障排除记录
将记录输出到D:\workspace\mkdocs\docs\Obsidian笔记体系\Projects\故障排除记录
我给你任务 写一篇关于agent协助的设计方案 你调用这三个专家,看看对比三个生成的结果,哪个更好
我给你任务 写一篇关于agent协助的设计方案 你调用1号和5号专家看看对比生成的结果哪个生成的提示词更好
# 6号常用输入示例
## 技术方案类
写一份微服务迁移方案从单体Spring Boot应用迁移到K8s+微服务架构
设计一个API网关的限流和熔断方案
后端接口性能优化方案QPS从1000提升到5000
数据库分库分表方案MySQL单表数据量10亿+
## 代码生成类
写一个Python脚本批量读取Excel并生成数据可视化HTML报告
用Go实现一个带超时重试的HTTP客户端
React自定义Hook封装分页请求逻辑支持缓存和去重
SQL查询优化建议慢查询超过5秒的订单统计语句
## 排查调试类
线上Java应用CPU飙到200%,请给一个排查步骤和工具清单
K8s Pod频繁重启CrashLoopBackOff排查方案
Redis缓存雪崩的排查和解决方案
MongoDB慢查询优化指南
## 系统设计类
设计一个支持百万并发的短链接服务
实时消息推送系统的技术选型和架构设计
日志采集和分析平台的技术方案日增量50TB
分布式任务调度系统设计,支持千万级任务
## 文档注释类
给以下REST API接口写OpenAPI/Swagger文档规范
生成一个gRPC服务的proto文件注释模板
写一份数据库表结构的变更规范文档
## 面试备考类
写一份Go语言高级工程师面试的知识点大纲
系统设计面试设计Twitter时间线
分布式一致性协议的对比分析
## 提示词润色(丢原始提示词进去)
你是一个Python专家帮我优化代码
我需要一个用户登录系统,帮我写后端代码
---
## 使用技巧
- 不要写"请帮我写一个提示词" — 直接把你的真实需求扔进去
- 越长越好 — 一个"微服务迁移方案"远不如"从Spring Boot 2.7迁移到K8s微服务涉及20个服务需要灰度策略和回滚方案"
- 程序员场景的关键词天然触发技术分类 — 不用担心中文歧义问题

View File

@@ -0,0 +1,80 @@
---
tags: [部署, 服务器, aitsc, gunicorn]
date: 2026-06-28
server: 101.43.95.130
project: aitsc (提示词大师)
---
# surplite 分支部署重启记录
## 背景
本地新建 `surplite` 分支,包含 Expert 5三阶段流水线+ Expert 6两阶段功能首页简化为 6 号专家直接输入。推送到 Gitea`101.43.95.130:3001`),需要在服务器上同步部署。
## 部署步骤
### 1. 拉取代码
```bash
cd /home/renjianbo/aitsc
git fetch origin
git checkout -B surplite origin/surplite
```
变更9 个文件,+1738 / -5028 行。
### 2. 启动失败 — 缺少模块
```bash
cd /home/renjianbo/aitsc
/home/renjianbo/miniconda3/envs/myenv/bin/python3.12 \
/home/renjianbo/miniconda3/envs/myenv/bin/gunicorn \
-c gunicorn.conf.py run_dev:app
```
**错误:**
```
ModuleNotFoundError: No module named 'src.flask_prompt_master.routes.expert_generate_4'
```
`__init__.py` 导入了 `expert_generate_4`,但 routes 目录中只有 `expert_generate_2/3/5/6.py`,缺少 `expert_generate_4.py`
### 3. 修复
注释掉 `__init__.py` 中的 expert_generate_4 导入:
```bash
sed -i 's/from src.flask_prompt_master.routes.expert_generate_4 import expert_generate_4_bp/# from .../' \
src/flask_prompt_master/__init__.py
sed -i 's/app.register_blueprint(expert_generate_4_bp)/# app.register_blueprint(...)/' \
src/flask_prompt_master/__init__.py
```
### 4. 重启 gunicorn
```bash
# 停止旧进程
kill $(cat logs/gunicorn.pid)
# 启动新进程nohup 后台运行)
cd /home/renjianbo/aitsc
nohup /home/renjianbo/miniconda3/envs/myenv/bin/python3.12 \
/home/renjianbo/miniconda3/envs/myenv/bin/gunicorn \
-c gunicorn.conf.py run_dev:app > /dev/null 2>&1 &
```
## 部署结果
| 项目 | 详情 |
|------|------|
| 分支 | `surplite` |
| PID | 15018 |
| Workers | 5 |
| 端口 | 5002 |
| 外网 | `http://101.43.95.130:5002/` 正常 |
| 内网 | `http://127.0.0.1:5002/` 正常 |
## 待处理
- `__init__.py` 修复在服务器本地,需提交到 `surplite` 分支,否则下次 pull 会丢失