chore: 新增surplite分支部署重启记录
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
15
.obsidian/workspace.json
vendored
15
.obsidian/workspace.json
vendored
@@ -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",
|
||||
|
||||
22
docs/Obsidian笔记体系/Projects/aitsc/项目资料.md
Normal file
22
docs/Obsidian笔记体系/Projects/aitsc/项目资料.md
Normal 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 端口) │
|
||||
└──────────┴────────────────────────────────────────┘
|
||||
@@ -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个服务,需要灰度策略和回滚方案"
|
||||
|
||||
- 程序员场景的关键词天然触发技术分类 — 不用担心中文歧义问题
|
||||
@@ -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 会丢失
|
||||
Reference in New Issue
Block a user