落地报价模板主账与后台:合同映射、灌种 SQL/脚本、智能体填表,并补测服运维探针与合同文档对齐。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+15
-15
@@ -1,6 +1,6 @@
|
||||
# 提示词:部署与运行环境
|
||||
|
||||
目标环境:甲方 **同一台** Windows Server(`129.211.181.80` / `10_206_0_15`)。现网继续跑 `C:\yutongda`。新系统是**另一套应用**,不要切旧 `ops\active-release.json`,不要占用 8080/8810/8813。现网发布仍按甲方原流程;测试环境用本目录 `12`。
|
||||
目标环境:甲方 **同一台** Windows Server(`129.211.181.80` / `10_206_0_15`)。现网继续跑 `C:\yutongda`。新系统是**另一套应用**,不要改动现网 `ops\active-release.json`,不要占用 8080/8810/8813。现网发布仍按甲方原流程;测试环境用本目录 `12`。
|
||||
|
||||
## 同机并存
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
| 企微询价应用 | `1000010` | **同一套**,配置抄 `03` |
|
||||
| 企微运维通知 | `1000014` | **同一套** |
|
||||
|
||||
切流替换旧系统时,再把 Nginx 反代指到新端口并停现网 AIBOT 桥,企微后台回调 URL 不用改。然后停下面这份旧清单。
|
||||
切流替换现网进程时,再把 Nginx 反代指到新端口并停现网 AIBOT 桥,企微后台回调 URL 不用改。然后停下面这份现网清单。
|
||||
|
||||
## 切流时停旧:域名与端口
|
||||
## 切流时停现网:域名与端口
|
||||
|
||||
**域名(旧站点,切流后由新系统接管同一名或下线)**
|
||||
**域名(现网站点,切流后由新系统接管同一名或下线)**
|
||||
|
||||
| 地址 | 用途 |
|
||||
|---|---|
|
||||
| `https://ai.ytd-scm.com` | 后台静态 + 总入口 |
|
||||
| `https://ai.ytd-scm.com/jeecgboot/`、`/jeecg-boot/` | 反代旧 Java 8080 |
|
||||
| `https://ai.ytd-scm.com/wecom/callback` | 企微应用回调 → 旧 8811 |
|
||||
| `https://ai.ytd-scm.com/wecom/robot/callback` | 群机器人(现网空配置)→ 旧 8812 |
|
||||
| `https://ai.ytd-scm.com/inquiry-form/` | H5 → 旧 8810 |
|
||||
| `https://ai.ytd-scm.com/inquiry-form/upload/` | H5 上传 → 旧 8810 |
|
||||
| `https://ai.ytd-scm.com/jeecgboot/`、`/jeecg-boot/` | 反代现网 Java 8080 |
|
||||
| `https://ai.ytd-scm.com/wecom/callback` | 企微应用回调 → 现网 8811 |
|
||||
| `https://ai.ytd-scm.com/wecom/robot/callback` | 群机器人(现网空配置)→ 现网 8812 |
|
||||
| `https://ai.ytd-scm.com/inquiry-form/` | H5 → 现网 8810 |
|
||||
| `https://ai.ytd-scm.com/inquiry-form/upload/` | H5 上传 → 现网 8810 |
|
||||
|
||||
机器公网 `129.211.181.80`、SSH `22`、Nginx `80/443` **不要关**(新系统还要用)。`www.waxonai.cn` 只是仓库里旧示例 conf,生产以 `ai.ytd-scm.com` 为准。
|
||||
机器公网 `129.211.181.80`、SSH `22`、Nginx `80/443` **不要关**(新系统还要用)。`www.waxonai.cn` 只是仓库里示例 conf,生产以 `ai.ytd-scm.com` 为准。
|
||||
|
||||
**本机进程口(停旧应用服务)**
|
||||
**本机进程口(停现网应用服务)**
|
||||
|
||||
| 端口 | 旧进程 | 切流后 |
|
||||
| 端口 | 现网进程 | 切流后 |
|
||||
|---|---|---|
|
||||
| 8080 | Java JeecgBoot | 停 |
|
||||
| 8809 | Python bridge_api | 停 |
|
||||
@@ -43,7 +43,7 @@
|
||||
| 8813 | AIBOT 仅 127.0.0.1 | 停 |
|
||||
| (无端口) | wecom/llm/recognition/quote/archive Worker | 停 NSSM |
|
||||
|
||||
**不要当「旧询价服务」关掉的**
|
||||
**不要当「询价服务」误关的**
|
||||
|
||||
| 地址 | 原因 |
|
||||
|---|---|
|
||||
@@ -57,7 +57,7 @@
|
||||
## 必须保留的运维原则
|
||||
|
||||
1. 制品不可变:新版本写入 `releases\` 新目录,禁止覆盖活动目录。
|
||||
2. 原子切换指针:`ops\active-release.json` 等;失败自动回指旧版。
|
||||
2. 原子切换指针:`ops\active-release.json` 等;失败自动回指上一活动版。
|
||||
3. 互斥锁:禁止两人同时部署。
|
||||
4. 构建不含 `.env`、密钥、日志、用户附件、数据库 dump。
|
||||
5. 健康检查 ≠ 业务验收。
|
||||
@@ -67,7 +67,7 @@
|
||||
|
||||
新系统自己监听(避开现网):**8180** 主账、**8910** 智能体 HTTP、**8913** AIBOT 回环、一个 Worker。现网 8080/8810/8813 保持原样。
|
||||
|
||||
旧 release 的 8809/8811/8812 以及五个旧 Worker:**切流前不要停**。新系统用自己的服务名与端口。发布新版本时停的是 `C:\ytd-test\` 里的旧号,不是 `C:\yutongda`。切流时才把 `ai.conf` 的 inquiry-form / wecom/callback 反代到新 HTTP 端口。不要 Redis 全局单例锁。
|
||||
现网 release 的 8809/8811/8812 以及五个 Worker:**切流前不要停**。新系统用自己的服务名与端口。发布测试版时停的是测试目录里的进程,不是 `C:\yutongda`。切流时才把 `ai.conf` 的 inquiry-form / wecom/callback 反代到新 HTTP 端口。不要 Redis 全局单例锁。
|
||||
|
||||
## 基础设施
|
||||
|
||||
|
||||
Reference in New Issue
Block a user