mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-19 14:10:43 +00:00
同步部署脚本智能体的收尾改动 + 恢复被误删的文件
== 部署脚本(另一个智能体的收尾)==
* deploy.sh 默认两个隧道 unit 都 enable:
主 lanremote-tunnel quic + 8 条 + --metrics :20241
副本 lanremote-tunnel-h2 http2 + 2 条 + --metrics :20242
--protocol 支持 both(默认)/ quic / http2,非法值退出码 2
* metrics 端口在两个 unit 里都显式钉死 ——
实测停掉主实例再重启副实例时,副实例会抢 20241,
于是 watchdog 和所有按端口读指标的脚本全部读错实例
* MTU/MSS 收成单一出处:net-tune.sh 唯一负责 MSS 1360 + 接口 MTU 1400,
deploy-tune.sh 只管 keepalive + 开机加速并调用 net-tune.sh。
这样就不存在"谁后跑谁赢"
* 按需重启:程序和 unit 都用 cmp 比对,一样就不落盘、不重启、
不 daemon-reload(幂等重跑不再打断正在服务的连接)
* 顺手修了一个会咬人的坑:单独用 --port 9090 时原来只改 unit 不改
config.yml,隧道会回源到 8080,现象是"隧道通了但一访问就 502"
* 域名:不传 --hostname 且 config.yml 里没有 hostname 时明确停下来
要输入,不猜、不写 config、不启隧道
测试(三套全绿,实测数字):
_build/test_deploy_sh.sh 110 通过 / 0 失败(Windows 沙箱)
_build/test_zip_deploy.sh 30 通过 / 0 失败(从发布 zip 解压再跑)
_build/test_deploy_device.sh 39 通过 / 0 失败(真机 Debian aarch64)
真机那套桩掉了 systemctl/iptables/ip/sysctl/nmcli
(--prefix 只隔离写文件,不隔离命令副作用),
第 8 节专门验证线上零影响:relay/tunnel/h2 全 active、
MTU=1400、MSS 规则数、keepalive 测前测后完全一致。
== 恢复被误删的文件 ==
排查过程中有人用通配符清了 $env:TEMP\tmp.*,而 Git Bash 的 /tmp
正映射到那个 Windows 目录,导致两个被 git 跟踪的文件被删:
_build/insert_stub_checks.py
_build/inspect_pathtest.sh
已从 git 恢复。
教训:用通配符删临时文件很危险,尤其是 /tmp 在 Windows 上
映射到共享目录时。改成只删明确列出的文件名。
== 清理 ==
删掉这轮调试产生的临时输出(reg3.txt / td1.txt / td2.txt 等),
不让它们进仓库。
This commit is contained in:
@@ -173,3 +173,70 @@ time code ms
|
||||
2026-10-07 18:20:40 200 1432
|
||||
2026-10-07 18:20:56 200 1468
|
||||
2026-10-07 18:21:13 200 1462
|
||||
2026-10-07 18:21:29 200 1379
|
||||
2026-10-07 18:21:45 200 1133
|
||||
2026-10-07 18:22:02 200 1317
|
||||
2026-10-07 18:22:18 200 1444
|
||||
2026-10-07 18:22:35 200 1475
|
||||
2026-10-07 18:22:51 200 1275
|
||||
2026-10-07 18:23:07 200 1371
|
||||
2026-10-07 18:23:24 200 1401
|
||||
2026-10-07 18:23:40 200 1379
|
||||
2026-10-07 18:23:56 200 1060
|
||||
2026-10-07 18:24:12 200 1119
|
||||
2026-10-07 18:25:08 200 41240
|
||||
2026-10-07 18:25:24 200 849
|
||||
2026-10-07 18:25:41 200 1726
|
||||
2026-10-07 18:25:57 200 830
|
||||
2026-10-07 18:26:13 200 837
|
||||
2026-10-07 18:26:29 200 908
|
||||
2026-10-07 18:26:44 200 854
|
||||
2026-10-07 18:27:25 0 25396
|
||||
2026-10-07 18:27:41 200 812
|
||||
2026-10-07 18:27:57 200 903
|
||||
2026-10-07 18:28:12 200 820
|
||||
2026-10-07 18:28:28 200 884
|
||||
2026-10-07 18:28:44 200 814
|
||||
2026-10-07 18:29:00 200 951
|
||||
2026-10-07 18:29:16 200 824
|
||||
2026-10-07 18:29:32 200 823
|
||||
2026-10-07 18:29:49 200 1882
|
||||
2026-10-07 18:30:04 200 822
|
||||
2026-10-07 18:30:20 200 816
|
||||
2026-10-07 18:30:36 200 742
|
||||
2026-10-07 18:31:13 200 22350
|
||||
2026-10-07 18:31:51 200 22209
|
||||
2026-10-07 18:32:28 200 22508
|
||||
2026-10-07 18:33:05 200 22096
|
||||
2026-10-07 18:33:21 200 871
|
||||
2026-10-07 18:33:37 200 720
|
||||
2026-10-07 18:33:53 200 881
|
||||
2026-10-07 18:34:08 200 846
|
||||
2026-10-07 18:34:24 200 783
|
||||
2026-10-07 18:34:40 200 824
|
||||
2026-10-07 18:34:56 200 711
|
||||
2026-10-07 18:35:33 200 22465
|
||||
2026-10-07 18:35:50 200 1671
|
||||
2026-10-07 18:36:06 200 998
|
||||
2026-10-07 18:36:22 200 1079
|
||||
2026-10-07 18:36:38 200 1381
|
||||
2026-10-07 18:36:54 200 1097
|
||||
2026-10-07 18:37:11 200 1387
|
||||
2026-10-07 18:37:27 200 1445
|
||||
2026-10-07 18:37:43 200 1116
|
||||
2026-10-07 18:38:00 200 1408
|
||||
2026-10-07 18:38:16 200 1504
|
||||
2026-10-07 18:38:33 200 1488
|
||||
2026-10-07 18:38:49 200 1470
|
||||
2026-10-07 18:39:06 200 1309
|
||||
2026-10-07 18:39:22 200 1394
|
||||
2026-10-07 18:39:38 200 1037
|
||||
2026-10-07 18:39:55 200 1461
|
||||
2026-10-07 18:40:11 200 1001
|
||||
2026-10-07 18:40:28 200 2367
|
||||
2026-10-07 18:40:44 200 1371
|
||||
2026-10-07 18:41:01 200 1404
|
||||
2026-10-07 18:41:17 200 1669
|
||||
2026-10-07 18:41:34 200 1914
|
||||
2026-10-07 18:41:51 200 1286
|
||||
2026-10-07 18:42:07 200 1029
|
||||
|
||||
|
Reference in New Issue
Block a user