TechBlogSD - Todo para WordPress y desarrollo WEB
Instrucciones de WEB y WordPress, noticias, reseñas de temas y complementos

¿Cómo arreglar el tiempo de inactividad del sitio de WordPress y ponerlo en línea?

19

Hay dos formas diferentes de alojar sitios web en la web. Una es optar por empresas de alojamiento gratuito como Weebly, Wix, etc. Esta es una opción buena y fácil para el propietario de un sitio pequeño. Sin embargo, si planea ejecutar un blog o un sitio de comercio electrónico como su carrera, debe tener cuidado al elegir la plataforma. Aquí viene la segunda opción como WordPress, Drupal, Joomla y otras plataformas de foros PHP. WordPress es el favorito de muchos blogueros y propietarios de tiendas debido a las amplias opciones disponibles.

Pero como propietario individual, realmente necesita trabajar duro para establecer la presencia en línea de su sitio. Por lo tanto, cualquier tiempo de inactividad de su sitio afectará la reputación y las ventas. La primera tarea que debe realizar es solucionar problemas y poner el sitio en línea. En este artículo, analicemos las correcciones que puede probar cuando un sitio de WordPress deja de funcionar.

¿Cómo confirmar que el sitio está caído o no?

Es una tarea imposible abrir manualmente y verificar que el sitio sea accesible durante toda la vida. Por lo tanto, debe organizar una forma de monitorear el tiempo de actividad de su sitio y recibir una notificación cada vez que se caiga.

una. Usando el complemento

Use complementos como Jetpack para monitorear el tiempo de inactividad. Este complemento enviará instantáneamente un correo electrónico al administrador si detecta que el sitio no funciona. A continuación se muestra un correo electrónico de ejemplo de Jetpack que indica el tiempo de inactividad.

¿Cómo arreglar el tiempo de inactividad del sitio de WordPress y ponerlo en línea?

Supervise el tiempo de inactividad con Jetpack

El complemento también enviará un correo electrónico en el momento en que su sitio vuelva a estar activo. Esto lo ayudará a comprender la duración del tiempo de inactividad y tomar medidas adicionales.

B. Uso de otros sitios

Si no desea instalar un complemento adicional, intente utilizar soluciones de monitoreo de terceros. Hay muchos servicios disponibles tanto gratuitos como premium.

C. Verifique la disponibilidad instantánea

A veces, es posible que el sitio solo esté inactivo para usted. Utilice los servicios de supervisión del sitio hacia arriba o hacia abajo para comprobar la situación real.

¿Cómo arreglar el tiempo de inactividad del sitio de WordPress y ponerlo en línea?

Servicio Site Up o Down

También asegúrese de borrar todos los niveles de almacenamiento en caché, incluido el caché de su navegador, para verificar el sitio.

Razones para WordPress Site Down

Puede haber muchas razones para el tiempo de inactividad del sitio. Una de las principales razones son sus propias actividades. A continuación se muestra la lista de verificación que puede probar para mejorar su sitio nuevamente.

1 Revierte tu acción anterior

El mantenimiento de un sitio de WordPress necesita muchas actividades de rutina. Debe actualizar el tema, los complementos y el núcleo de WordPress con regularidad para mantener su sitio seguro y protegido. El problema podría surgir cuando algo no es compatible o si modificó los archivos PHP incorrectamente. Ahora que su sitio no funciona, ¿qué puede hacer a continuación?

  • ¿ Modificó el archivo functions.php o wp-config.php?
  • Inicie sesión en su FTP y revertir los cambios para restaurar su sitio al estado anterior.
  • ¿Complemento o tema actualizado? Para los complementos, puede revertir el complemento a la versión anterior utilizando otro complemento. Sin embargo, esto solo funcionará si tiene acceso al panel de administración. De lo contrario, debe iniciar sesión en FTP y cambiar el nombre de la carpeta del complemento o tema en el directorio ‘/ wp-content /’.
  • ¿Jugaste con consultas de bases de datos? Eso es lo peor que puede hacer en el sitio en vivo. Si ha modificado algo, intente habilitarlo de nuevo. En caso de que haya eliminado algunas entradas de la tabla, la única forma es restaurar la base de datos desde su copia de seguridad.
  • ¿Actualizaste WordPress? Recuerde que las versiones principales de WordPress tendrán muchos cambios importantes. Esto puede provocar problemas de compatibilidad con el complemento o el tema. Si su sitio no funciona después de actualizar WordPress, desactive el complemento o la carpeta de temas para comprender la raíz del problema. En el peor de los casos, es posible que deba realizar una instalación nueva con una versión anterior.

Así que hay tantas cosas que puedes arruinar. Para evitar errores, es importante seguir algunos principios en lugar de jugar:

  • Nunca instale ni actualice WordPress, complementos o temas en el sitio de WordPress en vivo. Siempre puede probar en localhost o en el sitio de ensayo antes de implementar en el sitio de producción.
  • Mantenga un horario adecuado para actualizar y realizar copias de seguridad de su contenido. Por ejemplo, puede tener una copia de seguridad y una actualización semanal programada. Recuerde que su copia de seguridad es lo único que ayuda a restaurar el sitio. De lo contrario, puede perder el contenido de forma permanente.

No se preocupe por las actualizaciones pendientes. Arregle el programa y pruébelo a fondo antes de actualizar en el sitio en vivo.

2 Exceder el límite de la cuenta de alojamiento

Bueno, si no hiciste ninguna acción, la siguiente causa probable podría ser el alojamiento. La mayoría de ustedes iniciará el sitio en plataformas de alojamiento compartido sin comprender las limitaciones. Existen limitaciones incluso en el alojamiento en la nube o VPS. Por ejemplo, el uso continuo del 20% de la CPU durante 10 segundos resultará en el bloqueo de toda la cuenta en SiteGround.

Si tiene varios sitios, verifique si otro sitio está activo o inactivo. En general, el problema de alojamiento afectará a nivel de cuenta y eliminará todos los sitios. Inicie sesión en su cuenta de hosting y verifique las estadísticas de uso del servidor o hable con el representante de soporte para resolver el problema.

Probablemente haya instalado complementos de almacenamiento en caché como W3TC con todos los tipos de almacenamiento en caché activados. Esto creará cientos de miles de directorios y dará como resultado que se exceda el límite de recuento de archivos establecido por su host. Desafortunadamente, no puede identificar este tipo de problemas con el host local o el sitio de ensayo. Debe solicitar a su anfitrión que restaure la cuenta y elimine el complemento.

Aprenderá varias lecciones cuando hable con su anfitrión:

  • Ha elegido un contrato a largo plazo sin comprender las condiciones. Puede actualizar al siguiente nivel para mantener su cuenta abierta o pasar a otro host perdiendo el dinero. Así que nunca, opte por contratos de varios años debido al bajo precio. Te sentirás impresionado cuando no estés contento con el anfitrión.
  • La empresa de alojamiento no le ayudará a resolver los problemas relacionados con el sitio web. Por ejemplo, puede notar que la RAM aumenta una vez al día, lo que hace que el sitio caiga. Si el pico ocurre ocasionalmente, actualizar el plan de alojamiento o la RAM no ayudará. La solución es contratar a un desarrollador y realizar las pruebas de rendimiento de su sitio para encontrar el motivo principal del aumento.
  • Nunca necesitará la mayoría de las características atractivas de su paquete de alojamiento.

Así que elija su plan de hosting por encima de sus requisitos para hacer frente a situaciones inesperadas.

3 Aumento del tráfico

Su sitio simplemente estará inactivo mostrando 503 – error de servicio no disponible siempre que el tráfico exceda la capacidad. Generalmente, puede contar las visitas a la página o las visitas únicas como tráfico. Sin embargo, el tráfico web real tiene muchas dimensiones.

  • Usuarios reales que visitan su sitio
  • Auténticos robots de motores de búsqueda que rastrean su sitio como Goolgebot
  • Los bots falsos intentan eliminar contenido o intentar piratear
  • Archivos en su sitio

Utilice herramientas como AWStats en su cPanel para comprender cómo su sitio consume el ancho de banda del servidor. Te sorprenderá saber que los bots causan una carga considerable en el servidor.

3.1 Bloqueo de bots

En la etapa inicial de crecimiento, rezará a Dios de Google para que rastree su sitio. Sin embargo, las cosas cambiarán más adelante y necesitará controlar la velocidad de rastreo de los robots de los motores de búsqueda. Sí, estamos hablando de bots de motores de búsqueda reales como Google, Bing, Baidu y Yandex. Obtenga más información sobre cómo establecer la frecuencia de rastreo para Google y Bing.

Yandex y Baidu son robots agresivos que debes bloquear de inmediato si no tienes mucho tráfico de Rusia y China. Utilice la cuenta de Search Console o Webmaster Tools para establecer la frecuencia de rastreo de Google y Bing. Probablemente no los necesite para rastrear su sitio con frecuencia.

También debe bloquear los bots falsos para ahorrar ancho de banda y hacer que esté disponible para usuarios reales en su sitio. Utilice las directivas htaccess para bloquear bots innecesarios que rastrean su sitio.

3.2. Reducir archivos en su sitio

Su sitio contiene diferentes tipos de archivos: imágenes, videos, anuncios, texto, CSS, scripts, marcado HTML, fuentes, etc. WordPress reunirá todos los elementos cuando alguien abra una página en el navegador. Si tiene recursos de servidor limitados, asegúrese de comprender las limitaciones y ofrecer el contenido de manera adecuada. Por ejemplo, puede utilizar CDN o alojar archivos multimedia en un host diferente o minimizar el uso de fuentes.

Si ve claramente que el tráfico se debe a usuarios reales, la única opción es consultar con su anfitrión y actualizar el plan de alojamiento actual.

4 Utilización de CPU / RAM

Cuando el sitio se caiga, inicie sesión en su cuenta de alojamiento y verifique el registro de errores de PHP. Esto ayudará a comprender qué secuencia de comandos está causando el problema. La mayoría de las veces verá el archivo ‘index.php’ en la raíz de su servidor. Esto indica que hay usuarios reales que intentan visitar su sitio. Puede verificar la utilización de la CPU y la RAM para comprender el uso.

¿Cómo arreglar el tiempo de inactividad del sitio de WordPress y ponerlo en línea?

Si su Google Analytics también muestra que el tráfico es genuino y aumenta repentinamente, entonces la única forma es aumentar la capacidad de su servidor. El aumento del tráfico puede ser repentino debido al hecho de que el algoritmo de Google se actualiza regularmente. Su sitio puede captar el tráfico debido a la actualización del algoritmo, que es posible que nunca haya predicho.

5 problemas de PHP

WordPress se ejecuta en PHP y los scripts necesitan suficiente memoria y tiempo para activar la acción. La mayoría de las empresas de alojamiento restringen el tiempo de ejecución del script para proteger los servidores. Si ve la necesidad real de que los scripts se ejecuten durante mucho tiempo, pídale a su host que aumente el límite de memoria y el tiempo de ejecución de PHP. Si se le permite modificar los límites, siga las instrucciones aquí para aumentar el límite de memoria de PHP.

Si identifica el script que causa un aumento repentino de RAM / CPU, recomendamos buscar un reemplazo en lugar de aumentar los límites de PHP. Dado que WordPress es un código abierto y de uso común, los desarrolladores siempre deben crear scripts optimizados que se ejecuten en un entorno de nivel compartido. Si ese no es el caso, debería intentar cambiar el script. Además, algunos complementos populares que funcionan bien para otros pueden crearle una pesadilla. Sin dudarlo, elimine el complemento que causa el tiempo de inactividad.

Lo más importante es actualizar a la versión PHP recomendada para evitar que los complementos y el tema causen incompatibilidad con su versión PHP obsoleta.

6 pirateado por alguien

Las personas malas pueden inyectar scripts innecesarios en su servidor y hacer que su sitio caiga. Si no ha realizado ningún cambio y la cuenta de alojamiento es buena, es muy probable que su sitio sea pirateado.

Discuta con su anfitrión y solicíteles que escaneen su sitio a fondo. También puede utilizar complementos como Sucuri para escanear su sitio. Sin embargo, es posible que eso no sea muy eficaz después de la infección. Desafortunadamente, su anfitrión no ayudará a identificar los scripts problemáticos. Necesita solucionar el problema usted mismo o contratar a un experto para que revise su sitio a fondo.

También puede utilizar escáneres de malware para escanear su sitio y confirmar la infección. La forma recomendada aquí es cambiar todas las contraseñas y limpiar todo el sitio. Nuevamente, restaure o realice una nueva instalación de WordPress para asegurarse de que no se copien archivos infectados del contenido anterior.

7 Utilice Depurar para encontrar los problemas

Siempre que haya problemas en los scripts PHP, WordPress mostrará los detalles en el navegador para solucionar problemas. Dado que esto puede contener la información del backend, de forma predeterminada WordPress oculta los detalles de depuración en el frontend. Si desea ver el mensaje de error en detalle, siga este proceso para habilitar la depuración.

  • Inicie sesión en su cuenta FTP
  • Abra el archivo wp-config.php en la raíz de su instalación de WordPress
  • Busque la línea ‘DEBUG = FALSE’ y cámbiela a TRUE.
  • Guarde y cargue el archivo nuevamente en su servidor.
  • Abra su sitio en el navegador y verá el mensaje de error de PHP que muestra qué complemento / tema está causando el problema.
  • Desactive el complemento / tema o corrija el error de PHP para restaurar su sitio.
  • Después de la reparación, recuerde restablecer la depuración a falsa en el archivo wp-config.php.

8 Restauración desde la copia de seguridad

Si su actividad anterior no se puede revertir, debe restaurar su sitio para que aparezca.

  • Algunos hosts ofrecen copias de seguridad periódicas, puede solicitarles que restauren el contenido por usted. Generalmente, el anfitrión cobrará por la restauración, aunque la copia de seguridad es gratuita.
  • Puede reinstalar WordPress manualmente, especialmente si el sitio es pequeño y tiene el contenido de respaldo.
  • Puede obtener la versión anterior del tema y el complemento del repositorio de WordPress. Para temas comerciales y complementos, póngase en contacto con el desarrollador del tema o complemento para restaurarlo a la versión anterior.

9 cambios de DNS

Sus cambios en el archivo de zona DNS pueden causar el tiempo de inactividad del sitio. Los cambios de DNS necesitan hasta 72 horas para propagarse por todo el mundo. Si ha realizado cambios de DNS, espere al día siguiente para que su sitio funcione correctamente. Verifique la propagación de DNS para comprender la dirección actual del servidor al que se accede desde diferentes ubicaciones.

¿Cómo arreglar el tiempo de inactividad del sitio de WordPress y ponerlo en línea?

Comprobación de la propagación de DNS

Las siguientes son algunas de las razones por las que necesita cambiar el DNS y el tiempo de inactividad es inevitable en la mayoría de los casos y está fuera de sus manos.

  • Se cambiaron los servidores de nombres de dominio para habilitar o deshabilitar CDN como Cloudflare o Slackpath.
  • Migró el sitio a otra empresa de alojamiento y cambió la dirección IP del servidor.

En todos estos casos, intente mantener sus registros DNS anteriores sin eliminarlos. Por ejemplo, si desea deshabilitar CDN, mantenga la conexión activa y cambie el DNS a nuevos servidores en su registrador de dominios. Al menos esto ayudará a servir los archivos CDN hasta que se complete la propagación al nuevo servidor y evitará algún tiempo de inactividad.

Conclusión

No entre en pánico cuando su sitio no funcione. Si no puede solucionar el problema y abrir el sitio, hable de inmediato con su anfitrión para comprender mejor el problema. Para todos los problemas específicos del sitio, como un ataque de malware, es posible que deba contratar especialistas según el problema.

Fuente de grabación: www.webnots.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More