3.9 KiB
3.9 KiB
测试服务器运行环境
采集时间:2026-07-31 15:59(Asia/Shanghai;包含 Gitea 反向代理配置修复后的状态)
采集方式:通过
ssh sbnews执行只读检查。本文记录当前快照,不包含账号、密码、环境变量等敏感信息。
服务器概况
| 项目 | 当前值 |
|---|---|
| 主机名 | ip-172-31-25-241 |
| 操作系统 | Ubuntu 22.04.5 LTS |
| 已运行时间 | 13 周 6 天 10 小时 |
| 项目运行目录 | /www/wwwroot/test-server.sbnews.net |
资源使用情况
| 资源 | 总量 | 已使用 | 可用 / 剩余 | 说明 |
|---|---|---|---|---|
| 内存 | 7.6 GiB | 3.9 GiB | 3.5 GiB 可用 | free -h 的 available 值,包含可回收缓存 |
| Swap | 0 B | 0 B | 0 B | 未配置交换分区 |
根分区 / |
124 GB | 64 GB | 61 GB | 使用率 52% |
宿主机运行服务
项目相关服务
| 服务 | 状态 | 用途 |
|---|---|---|
nginx.service |
running | Web 服务与反向代理 |
mysqld.service |
running | MySQL 数据库 |
docker.service |
running | Docker 容器引擎 |
containerd.service |
running | Docker 容器运行时 |
cron.service |
running | 宿主机定时任务 |
supervisord.service |
running | 进程守护 |
mtranserver.service |
running | 本地翻译服务 |
site_total.service |
running | 站点统计服务 |
pure-ftpd.service |
running | FTP 服务 |
ssh.service |
running | SSH 远程访问 |
redis-server.service |
inactive | 本机 Redis 服务未运行,且未发现 TCP 6379 监听 |
系统同时运行 chrony、日志、网络、BT 面板等基础服务;完整服务清单可通过 systemctl list-units --type=service --state=running 查看。
Docker 运行状态
- Docker 版本:
29.1.3 - Compose 项目:
docker - Compose 配置:
/www/wwwroot/test-server.sbnews.net/docker/docker-compose.crawler.yml - Docker 负责运行 Python 爬虫与容器内 cron;本次确认 Nginx、MySQL 由宿主机服务提供。
- Gitea 以独立 Docker 容器运行,详情见 Gitea 部署说明。
容器
| 容器 | 镜像 | 状态 | 重启策略 | 挂载 |
|---|---|---|---|---|
gitea |
docker.gitea.com/gitea:1.27.1 |
正常运行,Nginx HTTPS 域名反代至 HTTP 3000 |
unless-stopped |
Docker 卷 gitea-data → /data |
sport-era-crawler |
sport-era-crawler:latest |
正常运行,已持续 2 周 | always |
crawler logs → /app/logs;crawler data → /app/data |
sport-era-kb-worker |
sport-era-crawler:latest |
已退出,Docker 持续重启 | always |
与 crawler 共用 logs、data 挂载 |
Docker 存储占用
| 类别 | 占用 | 可回收 |
|---|---|---|
| 镜像 | 13.03 GB | 13.03 GB |
| 容器 | 126.8 MB | 0 B |
| 构建缓存 | 12.04 GB | 9.627 GB |
| 本地卷 | 5.444 kB | 0 B |
以上数值来自
docker system df。即使 Docker 显示可回收空间,也不得未经确认直接执行清理命令,避免影响正在使用的镜像或后续回滚。
待处理风险
sport-era-kb-worker当前退出码为1,重启次数为17,在 Compose 中显示Restarting (1)已约 3 周。- 本机
redis-server.service为 inactive,且未发现 TCP 6379 监听。项目是否改用远程 Redis 或其他缓存连接,需以服务器server/.env为准后再确认。 - Gitea 已监听
0.0.0.0:3000,正式入口为https://git.zones.sbnews.net/。Nginx 反代和 Gitea 的根地址已统一为该域名,浏览器静态资源与健康检查已通过。 - 本次仅记录运行状态,未读取日志、未重启容器、未修改服务器。排查时可优先使用:
ssh sbnews
sudo docker logs --tail 200 sport-era-kb-worker
sudo docker inspect sport-era-kb-worker
常用只读检查命令
ssh sbnews
free -h
df -h /
sudo docker ps
sudo docker compose -f /www/wwwroot/test-server.sbnews.net/docker/docker-compose.crawler.yml ps
sudo docker system df