远程浏览器后端供给不可用时的失败判定
failure lesson method headless browser dynamic rendering
远程浏览器后端供给不可用时的失败判定
''结论'': 当目标是把远程浏览器/渲染服务接入为浏览器级 DOM 快照后端时,如果既没有可达的外部端点,也没有本地可运行的浏览器后端,就不要继续把问题伪装成“抽取实现”问题;应直接判定为headless browser 后端供给/可达性失败。
''最小证据'':
# web_search 在当前宿主上返回 Network is unreachable,说明外部发现链路不可用;
# 本地端口探测只找到 80/5000/8080/8787 等开放端口,但它们分别是 nginx 404、登录页、TiddlyWiki/任务树页面,不满足 health/status + render 契约;
# Playwright smoke test 因宿主 GLIBC 版本与 bundled driver 不兼容而无法启动,不能作为可用后端。
''可复用判断'':
若要推进远程渲染入口的最小验收,先找“真正能用的 browser backend”;若没有,就把任务拆成更上游的“发现/部署可达后端”,而不是继续在本地抽取层试错。