|
|
@@ -117,8 +117,11 @@ cat /opt/data/gateway.lock # pid 应是新 PID
|
|
|
|
|
|
### 2. 日志层(**决定性**:这两个关键字是本次改动独有的,旧代码不会打)
|
|
|
|
|
|
+> 🔴 **2026-11-13 实测更正**:`/tmp/gw-restart.log` 在 s6 接管后**被架空**(只剩几百字节的接管提示)。
|
|
|
+> **真实日志在 `/opt/data/logs/gateway.log`**。
|
|
|
+
|
|
|
```bash
|
|
|
-tail -100 /tmp/gw-restart.log | grep -E "strip_media|已上云|MEDIA|Traceback|connected"
|
|
|
+tail -60 /opt/data/logs/gateway.log | grep -E "strip_media|已上云|MEDIA|Traceback|connected"
|
|
|
```
|
|
|
|
|
|
期望看到三通道连上:`matrix` / `api_server` / `wecom` connected,且**无 Traceback**。
|
|
|
@@ -128,7 +131,7 @@ tail -100 /tmp/gw-restart.log | grep -E "strip_media|已上云|MEDIA|Traceback|c
|
|
|
让主人在 App 里**随便发一句话**给这个容器,然后:
|
|
|
|
|
|
```bash
|
|
|
-grep -n "strip_media" /tmp/gw-restart.log | tail -3
|
|
|
+grep -n "strip_media\|THREADROOT-FALLBACK" /opt/data/logs/gateway.log | tail -3
|
|
|
```
|
|
|
|
|
|
出现 `strip_media: 已剥离 MEDIA 标记` = 新插件已加载。
|
|
|
@@ -140,7 +143,7 @@ grep -n "strip_media" /tmp/gw-restart.log | tail -3
|
|
|
|
|
|
```bash
|
|
|
# 看失败原因
|
|
|
-tail -50 /tmp/gw-restart.log
|
|
|
+tail -50 /opt/data/logs/gateway.log
|
|
|
|
|
|
# 代码回滚(hook 有备份)
|
|
|
ls /opt/data/scripts/fmode-deliverable-hook.py.bak* 2>/dev/null
|