¿Varios servicios de Facebook caídos? Pasa hasta en las mejores familias!

La mayor pesadilla para todo administrador de sistemas o persona encargada de manejar un portal o servicio web es encontrarse frente a su sitio literalmente “caído”, “fuera de línea” (off-line) y no tener una idea clara de las causas para poder mitigar los efectos.

Compañías gigantes como Facebook ha presentado fallas en varios de sus servicios como es el caso de Facebook Messenger, WhatsApp, Instagram y, al parecer, hasta los usarios de Oculus VR pudieron verse afectados.

Me after #whastapp and #instagram not working #whatsappdown #instagramdown pic.twitter.com/bTENTC4Z72

— Anoop Ydv (@Oye_Anoop) March 19, 2021

https://twitter.com/jackramosg/status/1372964757729337348?s=21

Según Downdetector, efectivamente algunos de los servicios de Facebook tuvieron un bajón el día de ayer pero ya se han restablecido.

Downdetector reporte de algunos de los servicios de Facebook

Siendo un fiel creyente de la frase que dice que “el 50% de la solución de un problema es entender la causa”, les presentaré algunas de las razones que generan esos incómodos espacios de tiempo en los cuales el sitio esta fuera del aire. Pero antes que nada, creo que es importante entender un poco cómo funciona el proceso por medio de un ejemplo: para esta finalidad se va a comparar el montar un sitio con construir una casa.

Para montar un sitio en Internet se necesita un dominio (que si se compara con su equivalente en el mundo de la construcción sería la ubicación del sitio y su dirección exacta) y el hosting (que en el mundo de la construcción sería el tamaño del lote).

Teniendo claros los conceptos de dominio y de hosting, es conveniente explorar, entonces, algunas de las causas más frecuentes por las cuales un sitio puede estar fuera del aire:

El hosting tiene algo llamado “ancho de banda” que es como el área o espacio del lote. Si muchas personas visitan el lote al mismo tiempo y éste se llena, nadie mas va a poder visitarlo mientras esté totalmente ocupado. Lo mismo pasa en los sitios web: si el tráfico colma la capacidad, entonces se va fuera de línea porque ha llegado al tope del volumen o espacio de operación del mes o del período determinado en el contrato de servicios con el proveedor del Hosting”.

Todos los sitios tienen algunos componentes que son las páginas, secciones o pantallas que están hechas de códigos de programación que los navegadores como Safari, Google Chrome, Safari y otros, interpretan para mostrar contenidos de manera gráfica a los visitantes del sitio. Algunas de esas líneas de código en ocasiones pueden llegar a establecer conflictos y evitar que el sitio tenga una conexión satisfactoria con la red.

En ocasiones los hackers, que suelen ser muy creativos, envían mucho tráfico basura al sitio para que el hosting se quede sin ancho de banda y se produzca algo conocido como un ataque de “negación del servicio”.

El hosting generalmente es un almacenamiento prestado por uno o varios súper computadores llamados “servidores”, los cuales, como todos los computadores, se encuentra físicamente en un lugar ultra-secreto, ultra-confidencial, súper seguro denominado “Data-Center”, en donde se necesita mantener una temperatura determinada, un velocidad de conexión increíble y un suministro de energía regulado. Si alguno de los 3 factores anteriormente mencionados falla, es muy posible que el hosting salga del aire y las páginas albergadas queden fuera de línea.

Si el sitio no está bien programado o se comporta de una manera no anticipada por el equipo de desarrollo, es factible que, constantemente, se abran conexiones con la base de datos que nunca se cierran y, por lo mismo, van a consumir los recursos del sistema a tal punto que lo hagan colapsar.

Ahora bien, cuando el servidor del hosting físicamente no se encuentra en un Data-Center sino en una oficina “común y silvestre” expuesto al publico general, muchas veces puede llegar a ser apagado con la finalidad de “ahorrar energía” o, peor aún, desconectado de la red para evitar ataques informáticos, lo cual, genera inactividad en los servicios y, por consiguiente, caída masiva de todos los sitios que se encontraban alojados en dicho aparatejo.

Problemas de “DNS lookup”. Esto sucede cuando, desde el principio, la persona encargada de montar el sitio ha realizado una configuración incorrecta del Nombre de dominio o DNS, generando que, al buscarlo en Internet, no se pueda encontrar (volviendo al ejemplo de la construcción, es como si la casa tuviera la dirección mal puesta y los visitantes se perdieran al buscarla).

Error del servidor tipo 5XX, identifica un rango de errores que empiezan por 5, entre los cuales se encuentra el 500, 502, 503, 504, 509 y 524 que, dañan la experiencia de usuario al no permitirle a este completar sus peticiones.

Volviendo al tema de los servicios de Facebook

Todo parece indicar que se trataba de un “5xx server Error” que implica que, efectivamente, el servidor ha encontrado un problema y/o no puede completar de manera satisfactoria una solicitud o petición. Por lo mismo, lo único que pudieron hacer los usuarios acérrimos de los servicios de Facebook fue esperar y pasar el tiempo en otras redes que, sí estaban disponibles sen ese momento ?.

#Instagram #Whastapp cayeron… https://t.co/HynizDFro9

— DanielaAguayo (@daniaguacifre) March 19, 2021

Este tipo de caídas demuestra que no hay ningún servicio infalible y esos problemas pasan hasta en las mejores familias pero, para tranquilidad de muchos, ya los servicios de Facebook parecen estar funcionando normalmente!

via GIPHY