Temario · Módulo VI · Sesión 28
Esta sesión todavía no tiene grabación aquí.
Que siga corriendo
Tu herramienta arranca sola, se recupera de fallas y guarda respaldos.
Resumen
Una herramienta publicada tiene que seguir funcionando cuando cierras tu sesión, cuando el servidor se reinicia y cuando algo falla de madrugada. Y las respuestas que guarda son trabajo de campo: perderlas significa volver a encuestar, si es que se puede.
-
Servicios con systemd
systemd es el programa que arranca y vigila los procesos de un servidor Linux. Un archivo de unidad le dice cómo arrancar tu herramienta, con qué usuario y qué hacer si se cae: con Restart=on-failure la vuelve a levantar. Activada con enable, arranca sola cada vez que el servidor se enciende.
-
Registros
Lo que tu herramienta escribe en su salida queda en el diario del sistema, con fecha y hora. Cuando algo falla, el registro dice qué pasó y cuándo: se lee antes de adivinar y antes de pedirle al agente que arregle algo. Pegarle el error exacto vale más que describirlo.
-
Respaldos
Antes de cada cambio, una copia de la base. Copiar con cp el archivo de SQLite mientras la herramienta escribe puede dar una copia incompleta; .backup de sqlite3 hace una consistente sin detener nada. Un respaldo que solo vive en el mismo servidor se pierde con él, y uno que nunca restauraste no está probado.
Antes de cada cambio, un respaldo de las respuestas: el trabajo de campo no se vuelve a hacer.
La ficha de la sesión, en una páginaTu entorno
Esta sesión se practica en tu entorno: Linux en la nube, abierto desde el navegador y con el agente incluido. Nada que instalar.
Para participantes