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