Public Node Observatory
已提交并推送到 GitHub:
分支:
codex/public-node-observatory-phase-0-3提交:
de551c5验证:Ruff、mypy 通过;pytest
805 passed, 1 skipped本地与远端已完全同步
停止 ARM 上的 PNO
ssh arm
cd /opt/public-node-observatory
sudo systemctl disable --now \
pno-auto-refill.timer \
pno-web-screening.timer
sudo systemctl stop \
pno-auto-refill.service \
pno-web-screening.service 2>/dev/null || true
sudo docker compose -f deploy/compose.production.yaml stop确认:
sudo docker compose -f deploy/compose.production.yaml ps
sudo systemctl is-enabled pno-auto-refill.timer pno-web-screening.timer此操作不会删除数据库、镜像、配置、密码或备份。pno.snailszzy.top 可能返回 502,表示后端已经停止,不影响 ARM 上其他网站。
停止 len 探针
ssh len
cd /home/snailszzy/pno-mainland-probe-src
docker compose -f deploy/compose.mainland-probe.yaml stop worker
docker compose -f deploy/compose.mainland-probe.yaml ps将来恢复
先恢复 ARM:
ssh arm
cd /opt/public-node-observatory
sudo docker compose -f deploy/compose.production.yaml start
sudo systemctl enable --now \
pno-auto-refill.timer \
pno-web-screening.timer再恢复 len:
ssh len
cd /home/snailszzy/pno-mainland-probe-src
docker compose -f deploy/compose.mainland-probe.yaml up -d worker
许可协议:
CC BY 4.0