El secreto de apple que deja a tus mac sin servicio después de 49 días
Un problema oculto en los Mac ha sido descubierto por Photon, un proveedor de servicios de mensajería. Cuando un equipo Mac se mantiene encendido durante un período específico de tiempo -exactamente 49 días, 17 horas, 2 minutos y 47 segundos-, comienza a dejar de funcionar correctamente. Aunque aparentemente el sistema sigue operativo y responde a las solicitudes, de hecho ya no puede crear nuevas conexiones ni manejar muchas peticiones.

El contador de tiempo oculto
La raíz del problema se encuentra en un contador interno de la red de macOS llamado tcp_now. Esta variable, de 32 bits sin signo, mide el tiempo que el sistema ha estado encendido, expresado en milisegundos. Llega a un límite de 4.294.967.295, que equivalen a unos 49 días, 17 horas y 47 minutos.
El problema surge cuando este contador se rebasa y se reinicia a cero. Sin embargo, el kernel XNU de Apple no gestiona adecuadamente esta vuelta a cero, lo que provoca que el valor se quede en el tope y bloquee la lógica de cierre de conexiones.
En consecuencia, la red decae y ya no puede crear nuevos puertos temporales, lo que conduce a un empantanamiento sin solución. Este mismo problema ya se había visto en sistemas como Windows 98.
Por ahora, la única solución es reiniciar el Mac antes de que se alcance el límite de 49 días sin apagar. Esto es especialmente crítico para servidores y sistemas de monitoreo que deben mantenerse activos.
Apple ya trabaja en una corrección y colabora con Photon para ofrecer una solución lo antes posible.
