1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Resolver un error relacionado con las limitaciones de recursos
Esta guía detalla los errores de tipo excedente de recursos que se pueden obtener al gestionar y visitar un sitio web.
Prólogo
- Se establecen límites de recursos para mantener la integridad, la estabilidad y el rendimiento del servidor compartido, garantizando al mismo tiempo una experiencia justa para todos los usuarios.
- Si un sitio web o una aplicación requiere recursos significativamente más altos, puede ser necesario cambiar a un Servidor Cloud u otro tipo de alojamiento virtual donde los recursos se asignan de manera más flexible.
Origen de los errores
Error fatal: Se ha excedido el tiempo máximo de ejecución de 30 segundos
Este error ocurre cuando el servidor ha establecido un límite de tiempo de ejecución para los scripts, generalmente para evitar tareas que tardan demasiado. Por ejemplo, si un script intenta redimensionar muchas imágenes de gran tamaño en una sola operación, esto puede exceder el límite de tiempo de ejecución permitido. El servidor impone este límite para garantizar una respuesta rápida a las solicitudes de los usuarios. La ruta a menudo mencionada en el error puede indicarle un origen más preciso (por ejemplo Error fatal: Se ha excedido el tiempo máximo de ejecución de 30 segundos en /home/www/1234567abc/web/wp-includes/media.php en la línea 123)
Límite de memoria excedido
Este error ocurre cuando el script o la aplicación utiliza más memoria de la que se le asigna. Esto puede suceder cuando un script procesa un gran volumen de datos o cuando hay una fuga de memoria. Por ejemplo, un script de gestión de imágenes puede consumir más memoria de la permitida, lo que provoca este error.
Posibles soluciones
Algunas pistas para resolver estos errores:
- Verifique los scripts que realizan múltiples conexiones al servidor para mostrar datos.
- Optimice el o los scripts afectados para que requieran menos recursos.
- Aumente los límites del sitio afectado para permitir que el script haga todo lo que debe hacer y/o limite el número de conexiones simultáneas (especialmente en un Servidor Cloud donde los límites (memoria, tiempo de ejecución, conexiones simultáneas) pueden aumentarse significativamente).
- Migre su alojamiento a Servidor Cloud.
Tenga también en cuenta esta otra guía.