← Las 34 trampasTrampa P-088 · severidad baja

Los contenedores van en UTC y el servidor en hora local: dos horas que inventan averías

Qué pasa

Los logs de muchos contenedores (vLLM, SGLang) llevan hora UTC. El sistema, en España, va en hora local. Dos horas de diferencia en verano. Si comparas una con otra, «hace 23 segundos» parece «lleva 20 minutos parado», y te pones a buscar una avería que no existe.

Cómo evitarlo

No compares la hora del log con la del sistema. Usa señales que no dependan del reloj:

docker inspect <contenedor> --format '{{.State.StartedAt}}'   # ¿cuándo arrancó? (UTC)
date -u                                                       # la hora actual, también en UTC
nvidia-smi --query-gpu=utilization.gpu,power.draw --format=csv,noheader   # ¿está trabajando?