¿Está viendo cURL 28: Error de tiempo de espera de inicio de sesión agotado en su sitio de WordPress?
El error cURL 28 es un problema común de la API REST de WordPress que puede afectar el rendimiento de su sitio web y causar un comportamiento impredecible.
En este artículo, le mostraremos cómo solucionar fácilmente el problema "cURL error 28: Connection timed out" en su sitio web de WordPress.
¿Qué es cURL en WordPress?
El cURL es una utilidad de software utilizada por WordPress y muchas otras aplicaciones web para enviar y recibir solicitudes de datos mediante URL.
WordPress usa cURL para manejar múltiples solicitudes de API. Está disponible como una extensión de programación PHP idioma y tu La empresa de alojamiento de WordPress se encarga de eso.
La biblioteca cURL juega un papel crucial en cómo funciona WordPress detrás de escena. Si no está configurado correctamente, su sitio web de WordPress no funcionará correctamente.
¿Qué ¿Causas del error cURL 28 en WordPress?
No responder a las solicitudes de datos del servidor de manera oportuna provoca el error cURL 28 en WordPress.
WordPress usa la API REST (una técnicaprogramación) para enviar y recibir solicitudes de datos. Si estas solicitudes se agotan, lo verá como un problema crítico en estado del sitio con el título 'API REST encontrada en error '.
La extensión de error le mostrará más detalles, incluido el mensaje de error:
Error: cURL error 28: la operación agotó el tiempo de espera después de x milisegundos con x bytes recibidos (http_request_failed)
También puede ver otro problema relacionado con el título "Su sitio no pudo completar una solicitud de bucle invertido ". Recibirá un mensaje de error similar con el siguiente deion.
"La solicitud de bucle invertido en su sitio ha fallado, esto significa que las funciones que dependen de ella no están funcionando actualmente como se esperaba".
Qué es ¿Qué puede hacer que cURL caduque?
Hay una serie de escenarios que pueden hacer que cURL caduque en WordPress.
Por ejemplo, un El complemento principal -fire WordPress puede bloquear una solicitud de API REST tratándola como una actividad sospechosa.
Si su servidor DNS no funciona correctamente, también puede fallar las solicitudes HTTP y provocar el 'error de tiempo de espera de cURL enWordPress.
Un servidor de alojamiento de WordPress configurado incorrectamente puede simplemente tener un umbral de tiempo de espera muy bajo que puede evitar que algunos procesos de WordPress funcionen correctamente.
Dicho esto, veamos cómo solucionar y corregir el problema "curl error 28: connection timed out" en WordPress.
1. Desactive temporalmente el cortafuegos de WordPress
Si está utilizando un cortafuegos de WordPress o un complemento de seguridad , luego desactívelo temporalmente.
Después de eso, debe visitar la página del informe de salud del sitio de WordPress para ver si su problema está resuelto.
Si este es el caso, debe verificar los registros de su firewall de WordPress para ver qué solicitudes de API fueron bloqueadas.
Esto identificaría la fuente del problema o puede ajuste la configuración del firewall para no bloquear las solicitudes legítimas de API.
2. Deshabilite todos los complementos de WordPress
Los complementos de WordPress realizan sus propias solicitudes de API para enviar y recibir datos. Si estas llamadas son demasiado frecuentes o demoran demasiado, es posible que se produzca el error cURL en el informe de estado del sitio.
La solución La forma Para entender esto, debe deshabilitar todos los complementos de WordPress. Simplemente vaya a la página Complementos »Complementos instalados y seleccione todos los complementos.
Luego, haz clic en el menú desplegable Mass Actions para seleccionar "Desactivar" y luego haga clic en el botón "Aplicar".
Ahora puede ver el informe de estado del sitio para ver si el problema desapareció. Si eso solucionó el problema, puede puede comenzar a activar sus complementos uno por uno hasta que reaparezca el problema.
Esto le ayudará a encontrar el complemento que puede estar causando el problema y luego podrá solicitarlo. 'ayuda para el autor del complemento.
3. Asegúrese de que su servidor de alojamiento esté ejecutando el software más reciente
El siguiente paso es asegurarse que vuestroEl servidor de alojamiento de WordPress utiliza la última versión de las versiones de PHP, la biblioteca cURL y OpenSSL.
Puede comprobarlo en la pestaña Información del sistema en la página Herramientas »Estado del sitio .
Simplemente vaya a la pestaña 'Información ' y expanda la sección "Servidor". Desde aquí puede obtener la información sobre el software instalado en su servidor de alojamiento de WordPress.
Idealmente, su servidor debería ejecutar PHP 7.4.13 o superior, curl 7.74.0 o superior y OpenSSL 1.1.1 o superior.
Si no es así En su caso, debe comunicarse con su host de WordPress y pedirle que actualice el software de su cuenta de hospedaje.
4. Solucione problemas de contenido inseguro de SSL
Si su sitio de WordPress es usando HTTPS / SSL , pero no está configurado correctamente, también puede hacer que su servidor web bloquee las solicitudes cURL no seguras.
Del mismo modo, si su sitio WordPress no usa HTTPS / SSL, peroque realizó una llamada a la API usando una URL HTTP, esas solicitudes también fallarán y es posible que vea el siguiente error de cURL en su lugar:
'Error: cURL error 7: no se pudo conectar al puerto 443 desde el host local: conexión rechazada (http_request_failed)
Para resolver este problema, puede pedirle a su proveedor de alojamiento web que reinstale el certificado SSL para su sitio web. Si el problema persiste, siga nuestra guía sobre cómo solucionar problemas comunes de SSL para configurar correctamente SSL en su sitio web de WordPress.
5. Obtenga ayuda del proveedor de alojamiento
Si los pasos anteriores no resuelven el error cURL 28 en su sitio de WordPress, lo más probable es que el problema sea un problema del entorno de alojamiento.
Muchos factores no pueden ser verificado y corregido solo por su anfitrión. Por ejemplo, si su Los servidores DNS no pueden resolver las solicitudes de manera oportuna, esto hará que las solicitudes cURL se agoten.
Otro escenario podría ser una conectividad más lenta o un problema de red es con su servidor de alojamiento.
Simplemente envíeles una solicitud de asistencia con los detalles del error y su personal técnico podrá solucionar el problema y aplicar una solución.resolver.
Esperamos que este artículo le haya ayudado a aprender cómo corregir el error cURL 28 en WordPress. También puede marcar nuestro objetivo Consejos para la resolución de problemas de WordPress y nuestro manual definitivo sobre corregir errores comunes de WordPress .
Si le gustó este artículo, suscríbase a nuestro canal de YouTube para tutoriales Video de WordPress. También puede encontrarnos en Twitter y Facebook .
××× 0000-× 0000- 0000-×”>
Aucun commentaire:
Enregistrer un commentaire