快速排查

1. 快速止血 (1分钟内)

先判断影响范围,执行以下命令:

# 1. 本机访问
curl -v http://127.0.0.1:端口

# 2. 内网访问
curl -v http://服务器IP:端口

# 3. 外网访问(从其他机器)
curl -v http://公网IP:端口

判断逻辑:

2. 日志与状态检查

查看容器服务状态:

docker ps -a | grep -v Up

导出容器日志到桌面:

sudo docker logs 容器名字 > /home/fhaio/Desktop/容器名字.log 2>&1

导出 codemeter 日志:

journalctl -u codemeter.service > /home/fhaio/Desktop/codemeter_full.log

日志下载工具:

./setuptools log download --type=all --last-days=1

3. 常见故障修复

故障:一体机配置外部存储一直显示"正在切换"

解决方案:重启 es-privatization-system 服务

cd /fhaio-install/es-privatization-system
docker compose down -v
docker compose up -d

4. WebRTC 调试 (直播黑屏)

既然已经在抓 UDP 包,使用以下工具查看包内容:

5. 容器内部调试

如果不确定配置文件位置,进入容器查看:

# 进入容器
docker exec -it live-srs /bin/sh

# 查看当前使用的配置文件路径
ps aux | grep srs

# 查看配置内容
cat /usr/local/srs/conf/srs.conf
← 返回问题手记