El Diagnóstico del servidor te permite revisar, desde la propia aplicación, si la instancia de Athento está correctamente configurada (base de datos, servidor web, conversión de documentos, etc.) sin necesidad de que un técnico entre manualmente a la instancia.
Para cada componente verás si su configuración es correcta o si hay algo que revisar, con el detalle de qué falla y, cuando aplica, el valor que tiene frente al que debería tener.
¿Dónde encontrarlo?
- Ve a Health services (
/health/check/). - En la pestaña Healthcheck, busca la tarjeta "Server diagnostic".
Requisito: solo es visible para usuarios administradores (superusuario).
Cómo leer el panel
En la cabecera de la tarjeta verás el estado global:
|
Indicador |
Significado |
|---|---|
|
OK (verde) |
Todas las comprobaciones realizadas son correctas. |
|
Errors found (rojo) |
Al menos un componente tiene algo que revisar. |
|
(sin indicador) |
Todavía no se ha ejecutado ninguna comprobación. |
Debajo aparece un desplegable por componente (PostgreSQL, Apache/WSGI, Redis, PgBouncer, ImageMagick, LibreOffice, etc.), cada uno con su estado:
|
Estado |
Significado |
|---|---|
|
OK (verde) |
El componente está bien configurado. |
|
Error (rojo) |
Hay una o varias comprobaciones que fallan. |
|
Not run yet (gris) |
Esa comprobación aún no se ha ejecutado. |
Al desplegar un componente verás:
- Una tabla de comprobaciones con tres columnas:
- Check: nombre de la comprobación.
- Status: OK o FAIL.
- Detail: explicación del resultado (incluye, cuando procede, el valor actual frente al esperado, p. ej. "Disk resource limit=4GiB is below minimum 8GiB").
- Last run: fecha y hora de la última ejecución de esa comprobación.
Cómo ejecutar las comprobaciones
Tienes dos formas de lanzarlas bajo demanda:
- Botón "Run" (en cada componente): vuelve a ejecutar solo ese componente. El panel se actualiza en unos segundos con el resultado nuevo.
- Botón "Run all" (arriba a la derecha): lanza todas las comprobaciones a la vez. Como puede tardar varios minutos, se ejecuta en segundo plano: verás un aviso de que se ha lanzado y deberás refrescar la página pasados unos minutos para ver los resultados actualizados.
Además de la ejecución manual, las comprobaciones se ejecutan automáticamente de forma programada, y si alguna falla se envía un aviso por correo al equipo de soporte. Es decir, el panel muestra siempre el último resultado conocido aunque no lo lances tú.
¿Qué hago si un componente sale en Error?
- Despliega el componente y revisa qué comprobaciones aparecen como FAIL.
- Lee la columna Detail: indica el motivo (por ejemplo, un parámetro por debajo del valor recomendado, un servicio que no responde, una librería que falta…).
- Si tras revisarlo no está claro cómo resolverlo, comparte el detalle con soporte de Athento para que ajuste la configuración del servidor.