From 52fea61cbd78a01e16b1ddd60607da1d8946bfac Mon Sep 17 00:00:00 2001 From: Sergio Date: Mon, 14 Sep 2026 21:03:41 +0000 Subject: [PATCH] =?UTF-8?q?f=C3=B3siles=20barridos:=20gioser=20pasa=20de?= =?UTF-8?q?=2019=20vhosts=20a=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Medido dominio por dominio (DNS por DoH **y** HTTP contra la IP del origen) antes de tocar nada: 5 fósiles sin DNS (aura, api.aura, sigma, kosmofono, api.kosmofono) · 3 que ya viven en OTRA máquina (summa, dev.summa, api.dev.summa → 154.197.1.2, así que sus bloques en gioser eran código muerto) · 2 en 502 permanente (mail.sigma con :9000 caído, api.gioser.net con :8000 caído) · 5 mudados hoy · y **2 vivos de verdad**: `sergio.gioser.net` y `api.sergio.gioser.net`. Dato que ordena: **ninguna de las raíces estáticas de los fósiles existe en disco** (`/var/www/{aura_frontend,sigma,kosmofono,summa,summa-dev}`). El Caddyfile servía directorios ausentes — la configuración sobrevivió a sus datos. De los backends sólo `:8770` escucha, y su dominio ya apunta a otra parte. Los 10 bloques muertos fuera (respaldo previo, `validate`, `reload`), con control: `sergio` y `api.sergio` siguen en 200, y los mudados responden desde la caja. ⚠ El único fósil CON datos es `terapeuta.ec`: 279 M en `/var/www/terapeuta`, sin DNS y sin vhost. No se borra acá; se anota para la decisión de borrado de la máquina. Lo que queda por mudar es un frente acotado: un backend Python en :7378 y una API en :8771. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_016Tf9T4vGzsMoT7eS8YzMFn --- docs/28-servidor-de-produccion.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/docs/28-servidor-de-produccion.md b/docs/28-servidor-de-produccion.md index 36b92349..9512951b 100644 --- a/docs/28-servidor-de-produccion.md +++ b/docs/28-servidor-de-produccion.md @@ -1287,6 +1287,34 @@ el DNS y recién entonces añadir el vhost** — o asumir un `restart` de más. **Quedan en gioser 14 vhosts**, todos con backend propio (uvicorn, php-fpm, `tejido`, `shuma`…) o fósiles sin DNS. Ésos no se mudan copiando un directorio: necesitan su servicio del otro lado. +### 6.19 Los fósiles, barridos: de 19 vhosts a **2** + +Se midió cada dominio que quedaba —DNS por DoH **y** HTTP contra la IP del origen— antes de tocar +nada. El resultado deja la mudanza mucho más chica de lo que parecía: + +| clase | cuántos | qué son | +|---|---|---| +| **fósiles sin DNS** | 5 | `aura`, `api.aura`, `sigma`, `kosmofono`, `api.kosmofono` | +| **ya viven en OTRA máquina** | 3 | `summa`, `dev.summa`, `api.dev.summa` → `154.197.1.2` | +| **502 permanente** | 2 | `mail.sigma` (:9000 caído), `api.gioser.net` (:8000 caído) | +| **mudados hoy** | 5 | los tres de git + `takana` + `hifas` | +| **VIVOS y por mudar** | **2** | `sergio.gioser.net` y `api.sergio.gioser.net` | + +**Y ninguna de las raíces estáticas de los fósiles existe en disco**: `/var/www/{aura_frontend, +sigma,kosmofono,summa,summa-dev}` no están. El Caddyfile servía directorios ausentes — la +configuración sobrevivió a sus datos. De los backends, sólo `:8770` sigue escuchando, y su dominio +ya apunta a otra máquina; `:8766 :8765 :9000 :8000 :8768` están caídos. + +Los 10 bloques muertos salen del Caddyfile (con respaldo previo, `validate` y `reload`), y el control +confirma que los vivos siguen: `sergio` y `api.sergio` en **200**, y los mudados respondiendo desde +la caja. **gioser pasa de 19 vhosts a 2.** + +⚠ **El único fósil CON datos es `terapeuta.ec`: 279 M en `/var/www/terapeuta`**, sin DNS y sin vhost. +No se borra acá — se anota para la decisión de borrado de la máquina, que es del §6. + +**Lo que esto cambia**: mudar los dos que quedan es un frente acotado —un backend Python en `:7378` +y una API en `:8771`— y no las quince cosas que la lista sugería. + ## 7. Reusar los scripts que ya existen, y no escribir de nuevo Pedido explícito del usuario. El inventario de lo que ya hace el trabajo: