Versión anterior intentaba conectar a DB (g1286...) y Redis (zqmfom0...) que colgaban esperando conexión → todos los workers PHP-FPM bloqueados → nginx acepta TCP pero no responde HTTP → healthcheck timeout → unhealthy.
10 lines
370 B
PHP
10 lines
370 B
PHP
<?php
|
|
/**
|
|
* Health check endpoint — respuesta instantánea.
|
|
* NO conecta a DB ni Redis (esas conexiones bloquean PHP-FPM y causan
|
|
* healthcheck timeout → contenedor unhealthy → Traefik "no available server").
|
|
*/
|
|
header('Content-Type: application/json');
|
|
http_response_code(200);
|
|
echo json_encode(['status' => 'healthy', 'php' => PHP_VERSION, 'ts' => time()]);
|