Qué hacer si el sitio es inaccesible

Qué hacer si el sitio es inaccesible

10:12, 18.11.2022

Contenido del artículo
arrow

  • Razones para el cierre de un sitio
  • Qué hacer si el sitio no funciona
  • Despejar el espacio del disco
  • Comprobar la disponibilidad de los servicios
  • Analizar el código de error
  • Mira los registros
  • Activar la salida de error y depuración
  • Compruebe la compatibilidad de las versiones de PHP
  • Utilizar Strace
  • Conclusión

El sitio no está disponible - es un error raro pero desagradable, que puede ocurrir por varias razones. A continuación vamos a considerar cómo diagnosticar y corregir la situación con la ayuda de herramientas prácticas, software y utilidades.

Razones para el cierre de un sitio

Puede haber varios:

  • Nombre de dominio no autorizado. Si el titular del servidor NS configura incorrectamente los ajustes del dominio, esto puede causar un error. También puede ser causado por un trabajo técnico en el lado del DNS.
  • Problemas en su proveedor. Si hay problemas de comunicación entre partes de la red, algunos sitios web no estarán disponibles.
  • El periodo de registro del dominio ha expirado. Si esto ocurre, sólo tiene que ponerse en contacto con la organización donde registró el dominio y ampliar el servicio.
  • El sitio está bloqueado en el país desde el que intentas abrirlo. Esto tampoco es infrecuente, especialmente en el caso de los recursos que publican contenidos ilegales o semilegales. Puede utilizar un servicio de VPN para saltarse el bloqueo.
  • Cookies dañadas.

Por regla general, los errores de este tipo se deben a razones técnicas, a causa de algunos fallos internos en el lado del servidor. En la mayoría de los casos, esto se puede diagnosticar y solucionar.

Qué hacer si el sitio no funciona

En primer lugar, hay que hacer algunas cosas sencillas:

  • Eliminar las cookies. Estos archivos almacenan la configuración del sitio web y los datos del perfil, y si por alguna razón se corrompen, es muy probable que el sitio no esté disponible para usted. Simplemente vaya a la configuración de su navegador y borre los datos de navegación en la barra de herramientas, luego intente acceder al sitio de nuevo.
  • Comprueba si la URL de la barra de direcciones es correcta. Puede que sólo hayas cometido un error o una errata trivial.
  • Si utilizas una VPN (https://www.hostzealot.com/vpn ), intenta cambiar el país de conexión a otro país, y luego intenta acceder al sitio de nuevo.
  • Desactive su antivirus. Si tu antivirus detecta que un sitio es una amenaza, puede bloquear el acceso en un momento. Al mismo tiempo, ten cuidado y desactiva el antivirus sólo si estás seguro de que el sitio web es seguro. De lo contrario, existe un alto riesgo de encontrarse con programas de virus y otras "sorpresas" de este tipo.

Ahora pasemos a manipulaciones más complejas para los administradores de sistemas.

Despejar el espacio del disco

Si el espacio de almacenamiento está lleno de registros, copias de seguridad y otros archivos temporales, debe conectarse al servidor mediante el protocolo SSH y escribir dos comandos a través de la consola:

df -i
df -h

Esto le mostrará cuánto espacio está libre en el SSD/HDD del servidor. Si muestra algo cercano al 100%, esa es la razón por la que el sitio no está funcionando. Simplemente no tiene suficiente espacio para ejecutar servicios y crear nuevos archivos temporales. En esta situación, puede limpiar el espacio existente o ponerse en contacto con su proveedor de alojamiento y ampliar su plan de precios.

Comprobar la disponibilidad de los servicios

Vaya al panel de control y compruebe el estado de los servicios en la pestaña correspondiente. En ISPmanager, por ejemplo, este menú se encuentra a la izquierda, en la sección "Sistema". Si algún servicio falla - habrá una "luz" desactivada junto a él. Si alguno de estos servicios no funciona, tendrá que ocuparse de él por separado.

Analizar el código de error

Cuando un sitio es inaccesible, en la mayoría de los casos el navegador le dará algún tipo de código de error de tres dígitos cuando intente abrirlo. Tenemos un artículo aparte en el que repasamos todos los códigos de error básicos que pueden producirse cuando un cliente intenta ponerse en contacto con el servidor. Una vez que entiendas el problema, será más fácil localizar y solucionar el error.

Mira los registros

Es necesario comprobar los puntos clave:

  • si ha habido cambios en el código del sitio;
  • si ha habido alguna actualización reciente del CMS y de los plugins: puede ser que, como resultado de las actualizaciones, los plugins entren en conflicto entre sí o con el sistema de gestión de contenidos;
  • si no se ha cambiado la versión de PHP
  • si tiene copias de seguridad y cuándo se hicieron.

Como último recurso, una copia de seguridad creada previamente le permitirá revertir los cambios al estado en que el sitio funcionaba correctamente.

qué hacer si el sitio es inaccesible

Activar la salida de error y depuración

La información de depuración puede ser de gran ayuda a la hora de diagnosticar y corregir errores. Por ejemplo, los usuarios de WordPress pueden abrir el archivo de configuración wp-config.php desde el directorio raíz en modo de edición, y cambiar la siguiente directiva en él:

define('WP_DEBUG', false);
define('WP_DEBUG', true);

Como resultado, la información mostrada será detallada y le permitirá entender con mayor precisión por qué el sitio no está disponible. La depuración se puede activar en cualquier CMS:

  • Joomla – configuration.php;
  • OpenCart – Environment.php etc.

Compruebe la compatibilidad de las versiones de PHP

Si el sitio y el servidor utilizan versiones diferentes de PHP, esto puede causar un conflicto, y el recurso simplemente se niega a cargar. En este caso, la descripción del error informará directamente de ello. Por ejemplo, esto:

Extension ‘mysql’ is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead

Este error significa que el usuario está intentando ejecutar el sitio en la versión 7.0 de PHP, mientras que está adaptado a una versión anterior de PHP. En este caso, es necesario actualizar la versión de PHP en el sitio y en el servidor para que coincidan.

Utilizar Strace

Se trata de una utilidad avanzada que permite diagnosticar y depurar casi cualquier error que se produzca en los servidores que ejecutan Linux. Conéctese al servidor a través de SSH y luego instale strace:

sudo apt update
sudo apt install strace

Estos comandos son de Ubuntu, pero para otros sistemas operativos no debería ser difícil adaptar el comando.

La sintaxis de strace es la siguiente:

strace -s999 -o /tmp/strace.txt /opt/php71/php index.php

Aquí tenemos:

  • strace -s999 - llama al comando strace con una salida detallada y la escribe en el archivo /tmp/strace.txt;
  • /opt/php71/php - dirección del intérprete de PHP;
  • index.php - ruta del archivo llamado.

Con esta utilidad puede monitorizar cualquier llamada al sistema, que es un mecanismo de traducción que proporciona una interfaz entre un proceso y el núcleo del sistema operativo. Puede interceptar cualquier llamada y leerla, lo que, con cierta habilidad y conocimiento, le permite diagnosticar y corregir cualquier error.

Conclusión

Esperamos que nuestro artículo le ayude a entender por qué el sitio no está disponible y lo que puede hacer en esta situación. Si tiene alguna duda, póngase en contacto con nuestros especialistas a través de Livechat. ¡Saludos!

views 6m, 1s
views 2
Compartir

¿Te ha resultado útil este artículo?

Ofertas populares de VPS

Otros artículos sobre este tema

cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.