De qué forma reparar el fallo fatal max_execution_time de WordPress
En ocasiones hallas errores o advertencias en WordPress. Entre los fallos con los que puede hallarse es WordPress Tiempo máximo de ejecución Error mortal.
Si halla semejantes fallos, puede perder su saldo. Buenas novedades, por el hecho de que este es un error común. No sucede a menudo, pero cuando pasa, hay algunas soluciones veloces.
¡Cuéntanos más!
¿Qué es el error max_execution_time de WordPress?
WordPress Tiempo máximo de ejecución El fallo mortal en el Panel de control de administración de WordPress es el siguiente:
El mensaje de error general es el próximo:
"Mortal Error: Maximum execution time of 30 seconds exceeded"
Estas 30 segundos El valor puede ser cualquier número. En la mayoría de los casos, dura entre 30 y 60 segundos. Este fallo puede ocurrir fácilmente al disponer o actualizar temas, complementos o el kernel de WordPress.
¿Por qué sucede el fallo max_execution_time?
Cada sitio de WordPress tiene un tiempo máximo para procesar las solicitudes del servidor. Su propósito es minimizar el abuso del servidor. Esta restricción ve todos los scripts PHP ejecutándose en su ubicación y evita que los scripts se ejecuten en el límite de tiempo.
Debido a que los ficheros del sitio de WordPress utilizan principalmente PHP, debe prestar particular atención a los scripts PHP para ver si se están ejecutando durante demasiado tiempo o si están utilizando bastantes recursos del servidor. No es extraño que los ataques maliciosos utilicen un sinfín de scripts PHP para indexar sitios web.
Además de esto, si el tiempo de ejecución es demasiado largo, algunos complementos, temas u otros elementos de WordPress pueden agotar los recursos del servidor. Los complementos parecen desatar este mensaje de error con mucho más continuidad que otros elementos, probablemente pues los clientes de WordPress instalan complementos con mucho más frecuencia de lo que cambian el código o instalan temas. Además, los complementos provienen de diferentes desarrolladores, lo que dificulta la prueba de buenos complementos compatibles con código confiable y ficheros actualizados frecuentemente.
Cualquiera sea la razón, no hay muchas razones para sostener los scripts PHP ejecutándose a lo largo de mucho tiempo, por lo que hay un tiempo máximo. Su empresa de hospedaje suele detallar este límite a nivel de servidor.
¿Cuál es el tiempo máximo habitual?
La mayor parte de las empresas de hosting piden un tiempo máximo de 30 a 60 segundos. Esta área le da a sus scripts PHP el suficiente tiempo para completar su trabajo, si bien puede conducir algún tiempo completarlo.
Generalmente, el límite de tiempo de 30 segundos debe aplicarse a los scripts PHP de alta calidad. Sin embargo, en dependencia de su código y la contestación de su servidor, es posible que deba acrecentar el límite a 60 segundos. Algunos desarrolladores tienen la posibilidad de elegir hasta 300 segundos, pero no tomar una decisión tras eso es una decisión correcta.
Quizás se esté preguntando: ¿es viable conseguir un sitio web donde los scripts PHP tarden más pero no dañan el servidor?
Sí, ciertos sitios web que consumen muchos elementos requieren tiempos de implementación más prolongados. No obstante, es preferible asumir que una extensión, tema u otra integración está causando el inconveniente y luego sacar una conclusión diferente y desapacible. Posiblemente su ubicación asimismo necesite un servidor más eficaz, singularmente si hoy en día utiliza configuraciones de hosting compartido.
En ocasiones, la compañía anfitriona puede detallar un tiempo máximo bastante bajo para su ubicación. Esta es una situación común y puede corregirla comunicándose con su distribuidor de servicios.
Pero afirma "fallo mortal": suena horrible
El texto "error mortal" suena urgente, pero no hay riesgo de que su página web deje de funcionar. Esto Tiempo máximo de ejecución Los errores de WordPress son una de las advertencias más comunes en WordPress.
No obstante, puede haber un mensaje en el diseño del ubicación que les indique a los clientes que el sitio está experimentando dificultades técnicas.
Esto es un inconveniente. Si una alerta bloquea el contenido y continúa activa a lo largo de un buen tiempo, posiblemente pierda ventas, clientes potenciales o leyentes.
De qué manera saber si se ha producido el error max_execution_time de WordPress
La forma más importante de entender si ha sobrepasado el tiempo máximo es comprobar los mensajes en el panel de control cuando descarga extensiones, temas o actualizaciones de WordPress.
La página de instalación o actualización da información sobre el cambio y le da un mensaje de éxito o error. Un mensaje de "Error fatal" asimismo es una alternativa.
Otra forma de detectar el fallo de rendimiento más grande es mirar el mensaje de plataforma de trabajo enviado al usuario de que "el sitio está experimentando dificultades técnicas".
Hay otras variaciones en esta publicación, algunas de las cuales poseen errores mortales y links a la depuración.
Por último, WordPress por norma general envía un e-mail al dueño de un sitio informándole que un complemento o tema en particular causó un error fatal. El correo asimismo incluirá un link para asistirlo a hallar una solución al problema, en general descartando esa extensión o tema o propagando el tiempo máximo.
Asegúrese de leer nuestra guía de solución de inconvenientes para detectar cualquier fallo que sea en un mensaje de "Contrariedad técnica". No obstante, si quiere centrarse en corregir el fallo de tiempo máximo de ejecución, prosiga leyendo.
Como reparar max_execution_time error de WordPress
Como ya fue mencionado, Tiempo máximo de ejecución Los fallos de WordPress suceden una vez que las extensiones, los temas o las actualizaciones de WordPress tardan mucho en ejecutar scripts PHP.
Verá mensajes de error en múltiples áreas. Si tiene inconvenientes para entrar a su portal web, el correo de error grave que recibió tiene un link para iniciar su instancia de WordPress en modo de recuperación.
Hay múltiples maneras de solventarlo. Tiempo máximo de ejecución Fallo de WordPress:
- Primero, identifique y suprima cualquier extensión, tema u otro recurso que esté ocasionando el fallo. Esto se hace en modo de recuperación o quitando el complemento mediante FTP.
- Agregue extensiones al tiempo máximo en el Panel de WordPress.
- Cambiar el tiempo máximo wp-config.php.
- Prolonga el tiempo máximo .htaccess Archivo.
- Cambiar el tiempo máximo Archivo de configuración Fichero.
- Pídale a su proveedor de alojamiento que aumente el tiempo máximo.
Eliminar una extensión o un tema tiende a ser la manera más rápida de seguir, pero cubriremos todas las opciones ahora.
Remover el objeto problemático
Esta solución suprime el error máximo de ejecución pero no extiende el tiempo máximo. En consecuencia, si decide estar dispuesto a hallar elecciones a una extensión o tema problemático, esta es la elección correcta.
Para extender el tiempo máximo para dejar espacio a extensiones o temas, vaya a la próxima sección.
Aquellos que estén interesados Prosiga los pasos ahora para eliminar elementos problemáticos (por servirnos de un ejemplo, temas o complementos).
Primero, use los siguientes métodos para saber la causa del problema:
- Elimine los elementos instalados últimamente, singularmente si se genera un fallo justo después de instalar una extensión o tema o actualizar a la última versión de WordPress.
- Revise su bandeja de entrada para ver si WordPress le envió un e-mail sobre fallos graves. A veces poseen información sobre la extensión que está ocasionando el inconveniente.
- Si no sabe qué ocasionó el error, le recomendamos que primero desactive cada complemento y luego lo reactive en secuencia. Actualice cada vez para ver qué causó el error.
Una vez reconocido el elemento problemático, elimínelo de su sitio de WordPress.
Complete este proceso revisando nuestro artículo sobre complementos de WordPress supresión. Esta guía se enfoca en eliminar complementos de paneles de control, clientes FTP, etc.
Remover del panel de control es lo mejor para una eliminación rápida, pero si no puede acceder al panel de WordPress, es útil remover una extensión o tema mediante FTP. También puede usar Restauración para acceder al modo de panel. WordPress incluye un link de estado de recuperación al correo electrónico que recibe.
Por último, puede hallar que una actualización reciente a WordPress causó este error. Utilice nuestra guía sobre de qué forma actualizar su versión de WordPress para solucionar este inconveniente. Por norma general, la versión de WordPress no habría de ser la razón; en la mayoría de los casos, es una extensión o un tema que no marcha bien con la novedosa versión de WordPress.
De qué forma acrecentar el tiempo máximo para WordPress (con extensiones)
Otra posibilidad es prolongar el tiempo máximo para que los scripts PHP para extensiones y temas tengan mucho más tiempo para funcionar.
De la misma manera, el tiempo de ejecución máximo permitido es la seguridad de su ubicación y servidor, con lo que es mejor no agregarlo para tener en consideración extensiones o temas mal codificados. Sin embargo, es posible que su empresa de acogida haya establecido un período de entrega más corto o que necesite un tanto mucho más de tiempo.
En estas situaciones, es aceptable acrecentar el tiempo máximo para remover WordPress. Tiempo máximo de ejecución Comete errores y minimiza la posibilidad de fallos futuros.
Una manera de cambiar el tiempo máximo es disponer una extensión desde el panel de control que puede cambiar el archivo de configuración sin entrar un archivo de WordPress. Para esos que no están familiarizados a usar clientes del servicio FTP, nos atrae esta alternativa, pero solo si puede emplear el panel de control del sitio.
Algunas extensiones de seguridad y optimización, como Google+ PageSpeed Insights, tienen opciones para prolongar el tiempo máximo.
Otro complemento que se enfoca en el tiempo máximo se llama WP Maximum Executioned Exchanged, y aconsejamos probarlo por el hecho de que está escrito de forma automática .htaccess El archivo aumenta el máximo.
No debes hacer nada; instale y active el complemento a fin de que ande.
De manera predeterminada, el complemento proporciona un retraso de 300 segundos en lugar del retraso original, lo que debería dar a los temas y complementos de su sitio web el suficiente tiempo para realizar sus scripts PHP.
Al final, si desea remover el límite de tiempo añadido, suprima la extensión.
Cómo extender el tiempo máximo de wp-config.php
Alguno de las siguientes formas puede explotar sus archivos centrales de WordPress. Le recomendamos que acceda e intercambie el contenido de los ficheros de su lugar de WordPress mediante FTP / SFTP.
De qué manera usar WordPress Tiempo máximo de ejecución Error, una manera de resolver el problema requiere abrir wp-config.php Archivo.
Abra una conexión FTP a su fichero de WordPress, localice y abra la carpeta raíz (en general el nombre de su lugar) y haga clic en /public
Carpeta.
Estas /public
La carpeta contiene muchos archivos del kernel, incluidos wp-config.php.
Clickear wp-config.php Edítelo de forma directa en su cliente FTP o guárdelo en su PC para editarlo.
Ingrese el siguiente código wp-config.php Fichero:
set_time_limit(300);
Siempre que el código no cambie nada en el fichero, en la mayoría de los casos no importa dónde ponga el código. Aconsejamos buscar la última área y soltar el código allí antes de la función "Finalizar edición".
Guarde y luego descargue uno nuevo wp-config.php Sube ficheros a tu ubicación mediante FTP. El nuevo tiempo máximo para este ejemplo es de 300 segundos, pero puede cambiar este número según sea preciso.
Para asegurarse de que marcha, vuelva a WordPress y verifique si todo es habitual en este momento. Si no hay errores al cargar el complemento o el tema, esto se realizó correctamente.
De qué manera prolongar el tiempo máximo en un archivo .htaccess
Kinsta no da ninguna .htaccess El fichero, gracias a que empleamos un servidor Nginx más accesible con el rendimiento, no es requisito .htaccess Fichero. En el artículo, conocerá todas y cada una de las declaraciones de Kinsta sobre esto y los resultados positivos de Nginx.
Otros muchos hosts, en su mayor parte distribuidores compartidos, todavía usan servidores Apache .htaccess Ficheros en la carpeta raíz de WordPress.
Puede localizar el fichero tal y como si lo estuviese buscando wp-config.php Fichero: conéctese a su sitio y véalo por medio de FTP Catálogo Carpeta.
De la misma forma, si alberga su portal web en Kinsta, no lo hallará, le recomendamos que lo use wp-config.php Un método que se aplica a todos los clientes de Kinsta.
La copia de seguridad de los datos es esencial .htaccess Edite el fichero anterior. Lea este tutorial para aprender cómo llevar a cabo una copia de seguridad de sus ficheros de WordPress.
Abrir tras la copia de seguridad .htaccess El archivo se está procesando.
Añada esta línea al archivo:
php_value max_execution_time 300
Siéntase libre de cambiar el número al límite tiempo de ejecución viable, guarde el fichero y vuelva a cargarlo /public
Carpeta del cliente FTP. Finalmente, regrese a su sitio web y vea si el inconveniente está resuelto.
De qué forma acrecentar el tiempo máximo en php.ini
Otro archivo que es diferente del servidor web lleva por nombre Fichero de configuraciónEsta es otra opción para acrecentar el desempeño al límite, pero suele ser mucho más simple de emplear wp-config.php Procedimiento.
Sin embargo, si está seguro Fichero de configuración El archivo está en su carpeta raíz, otros métodos no funcionan por alguna razón, use Fichero de configuración Fichero en su lugar.
En general, encontrarás métodos muy similares a otros Fichero de configuración presentar en /public
Carpeta. Acceda a él a través de un cliente FTP.
Abra el fichero para editarlo.
Añada esta línea para prolongar el tiempo máximo:
max_execution_time = 300
Como siempre, cambie el número a fin de que se adapte a sus necesidades y asegúrese de comprobar que funciona volviendo a cargar el elemento problemático para poder ver si desaparecieron los mensajes de error.
Póngase en contacto con su distribuidor de hosting para ampliar el tiempo máximo
Ejecutar un ubicación de WordPress en un servidor dedicado quiere decir que tiene un control total sobre la cantidad máxima de tiempo. Por consiguiente, el método previo debería ser eficiente. Asimismo puede ver que puede cambiar el tiempo máximo manual de forma manual utilizando otros tipos de hosting (como alojamiento o hospedaje VPS).
Muchas compañías de hospedaje compartido limitan su capacidad para cambiar el tiempo máximo para proteger todo el servidor que se comparte con muchas otras apps y websites.
Si no quiere arruinarlo o tiene dificultades para prolongar el tiempo máximo, debe comunicarse con su proveedor de servicios y pedirle que lo aumente por usted.
Póngase en contacto con el equipo de soporte del anfitrión y hágales comprender que ve WordPress Tiempo máximo de ejecución Fallo. Luego pregunte por el tiempo máximo de hoy. Finalmente, pídales que aumenten su límite, preferentemente entre 60 y 300. Recuerde eliminar cualquier extensión o tema que requiera más tiempo.
Generalizar
WordPress Tiempo máximo de ejecución Los errores se deben a scripts PHP lentos, principalmente en complementos, temas y en una versión aleatoria de WordPress.
Posiblemente vea este fallo en el panel de WordPress, tal como posibles mensajes de "inconvenientes técnicos" en la interfaz y correos mandados por WordPress sobre la situación.
Este es un error muy habitual. Si prosigue los pasos descritos aquí, puede poner su cibersitio en desempeño en minutos.
Si le agrada este producto, le encantará la plataforma de hosting de WordPress de Kinsta. Optimize su cibersitio y obtenga soporte 24/7 de nuestro experimentado equipo de WordPress. Nuestra infraestructura de Google plus Cloud se centra en el escalado, el desempeño y la seguridad automatizados. ¡Vamos a mostrarte lo diferente que es Kinsta! Ver plan
Deja una respuesta