Files
getDomain/docs/11_domainCheck_Linux联调输入清单.md
Your Name 32efff1670 dev
2026-04-16 13:05:07 +08:00

84 lines
1.9 KiB
Markdown

# 11 domainCheck Linux 联调输入清单
## 一、用途
当项目部署到真实 Linux 服务器后,如果需要我继续协助联调,优先给我下面这些材料。
这样我可以最快定位是:
- systemd 配置问题
- Python 环境问题
- Redis/PostgreSQL 连通性问题
- Web/API 路径配置问题
- Worker 运行问题
## 二、最推荐的做法
优先在 Linux 服务器执行:
```bash
cd /opt/domaincheck/domain-api/deploy/linux
bash collect_diagnostics.sh /opt/domaincheck
```
执行后会输出:
- `diagnostics_dir=...`
- `diagnostics_archive=...`
把生成的压缩包发我即可。
## 三、如果不方便发整包,至少给这些
### 1. 服务状态
```bash
systemctl status domaincheck-api --no-pager
systemctl status domaincheck-worker --no-pager
```
### 2. 最近日志
```bash
journalctl -u domaincheck-api -n 200 --no-pager
journalctl -u domaincheck-worker -n 200 --no-pager
```
### 3. 接口状态
```bash
curl http://127.0.0.1:8100/health
curl http://127.0.0.1:8100/api/v1/runtime/preflight
curl http://127.0.0.1:8100/api/v1/runtime/status
```
### 4. 环境配置
- `domainCheck/.env`
- `domain-api/.env`
- `domain-api/runtime/` 下的配置与状态文件
注意:密码和 cookie 可以打码后再发。
## 四、建议一起补充的信息
- 服务器系统版本
- Python 版本
- PostgreSQL 版本
- Redis 版本
- 是否在中国大陆服务器
- 是否使用代理池
- Web 访问域名或端口
## 五、当前仓库已准备好的相关文件
- `domain-api/deploy/linux/README.md`
- `domain-api/deploy/linux/smoke_test.py`
- `domain-api/deploy/linux/collect_diagnostics.sh`
- `docs/05_domainCheck_Linux部署清单.md`
- `docs/07_domainCheck_WebLinux发布验收清单.md`
## 六、结论
后面你只要把 Linux 环境里的诊断包或上述输出给我,我就可以直接进入最后的线上联调阶段,不需要重新铺背景。