Cómo resolver el error de solicitud de API REST de WordPress cURL error 28

WordPressError de rendimiento: la solicitud de la API REST falló debido a un error.

  • "CURL error 28" es un problema común de la API REST de WordPress que puede afectar el rendimiento de su sitio web y puede hacer que su sitio web se comporte de manera inesperada.
  • En este tutorial,chen weiliangDetallará cómo solucionar el problema "cURL error 28: Connection timed out" en su sitio de WordPress.

Cómo resolver el error de solicitud de API REST de WordPress cURL error 28

  • Error de rendimiento de WordPress: la API REST encontró un error ▲
  • La API REST es una forma de que WordPress y otras aplicaciones se comuniquen con el servidor.Por ejemplo, la página del editor de bloques, que se basa en REST para mostrar y guardar sus páginas y artículos.
  • La solicitud de API REST falló con un error.
    Error: [] cURL error 28: la operación superó el tiempo de espera después de 10000 milisegundos con 0 de -1 bytes recibidos

y también,Complemento de WordPressMapa del sitio Mapa del sitio XML, también hay un mensaje de error:

<b>Fatal error</b>: Unknown: Cannot use output buffering in output buffering display handlers in <b>Unknown</b> on line <b>0</b><br />

¿Qué es curl para WordPress?

  • cURL es utilizado por WordPress y muchas otras aplicaciones web软件Utilidades para enviar y recibir solicitudes de datos mediante URLs.
  • WordPress usa cURL para manejar múltiples solicitudes de API.Se puede usar como una extensión del lenguaje de programación PHP, y los servicios de alojamiento de WordPress ayudarán con eso.
  • La biblioteca curl juega un papel vital en el trabajo de fondo de WordPress.Si la configuración es incorrecta, el sitio de WordPress no funcionará como se esperaba.

¿Por qué WordPress obtiene "cURL error 28"?

Si no responde a la solicitud de datos del servidor de manera oportuna, puede generar un error de "cURL error 28" de WordPress.

WordPress utiliza la API REST, una técnica de programación, para enviar y recibir solicitudes de datos.

Si se agota el tiempo de espera de estas solicitudes, tendrá un problema crítico titulado "API REST encontró un error" en el informe de estado del sitio.

Si expande un problema, puede ver información más detallada, incluidos los mensajes de error:

La solicitud de API REST falló con un error.
Error: [] cURL error 28: la operación superó el tiempo de espera después de 10000 milisegundos con 0 de -1 bytes recibidos

Error de WordPress: su sitio no puede completar la solicitud de bucle invertido

También puede ver otra pregunta relacionada titulada "Su sitio no puede completar la solicitud de bucle invertido".Mostrará un mensaje de error similar al descrito a continuación▼

Error de WordPress: su sitio no pudo completar la solicitud de loopback #2

Las solicitudes de bucle invertido se utilizan para ejecutar eventos programados y también las utilizan los editores integrados de complementos y temas para garantizar la estabilidad del código.
Una solicitud de bucle invertido a su sitio falló, lo que significa que las funciones que dependen de dicha solicitud no funcionarán correctamente.
Recibí un error: cURL error 28: la operación se agotó después de 10001 milisegundos con

¿Por qué se agota el tiempo de cURL?

Varias situaciones pueden hacer que cURL se agote en WordPress:

  1. Por ejemplo, un complemento de firewall de WordPress podría ver esto como una actividad sospechosa y bloquear las solicitudes de API REST.
  2. Si su servidor DNS no funciona correctamente, esto también puede causar que las solicitudes HTTP fallen, lo que resulta en errores de tiempo de espera de cURL en WordPress.
  3. Un servidor de alojamiento de WordPress mal configurado, con un umbral de tiempo de espera bajo, también puede impedir que algunos procesos de WordPress funcionen correctamente.
  4. Problemas de error causados ​​por el uso de temas de WordPress obsoletos y poco profesionales.

Ahora que generalmente conocemos la causa de los errores de curl, no debería ser difícil resolver el problema del "error de curl 28: se agotó el tiempo de conexión".

¿Cómo resolver el problema del error de estado de salud del sitio de WordPress?

Error fatal de WordPress¿Como lidiar con?

Después de mover el sitio web de WordPress, la página principal de la página principal está en blanco y el fondo también está en blanco, ¿qué debo hacer??

Se recomienda habilitar el "modo de depuración de WordPress" para solucionar problemas de WordPress.

¿Cómo habilitar el modo de depuración de WordPress?

  1. Edite el archivo "wp-config.php" en el directorio raíz de su sitio de WordPress;
  2. voluntad"define('WP_DEBUG', false); ",cambie a"define('WP_DEBUG', true); "
  3. Después de habilitar la depuración de WordPress, actualice la página de error y se mostrará la ruta y el mensaje de error del complemento o tema que causó el error;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • Finalmente "define('WP_DEBUG', false); "espalda modificada"define('WP_DEBUG', false); ".

Después de actualizar la página de error, mostrará un mensaje de solicitud de complemento similar al siguiente que causó el error de WordPress▼

Strict Standards: Redefining already defined constructor for class PluginCentral in /home/eloha/public_html/etufo.org/wp-content/plugins/plugin-central/plugin-central.class.php on line 13
  • El juicio preliminar es que se trata de un error fatal de WordPress causado por un tema de WordPress o un complemento de WordPress, por lo que es necesario registrar qué complemento de WordPress tiene un mensaje de error y luego eliminar uno por uno.
  • En general, al solucionar problemas de un sitio web, debe deshabilitar todos los complementos y cambiar al tema predeterminado.
  • Es comprensible que la mayoría de los webmasters se muestren reacios a hacer esto porque afecta a los visitantes del sitio al hacer que naveguen por sitios que no tienen la funcionalidad original.

Uso recomendadoComplemento de comprobación de estado y resolución de problemasCompruebe, haga clic en el enlace de abajo para vermétodo específico

chen weiliangEl blog está encendidoHealth Check & TroubleshootingDespués del "modo de solución de problemas" del complemento, la prueba cambió al tema "XNUMX" y el problema "REST API encontró un error" no se mostró.

  • Sin embargo, al habilitarHealth Check & TroubleshootingEn el "Modo de solución de problemas" del complemento, el error ocurrió cuando volví al tema anterior de WordPress.
  • Por lo tanto, se puede determinar que el problema de error "REST API request error cURL error 28" es causado por el tema de WordPress.

Si los pasos anteriores no resuelven el error 28 de cURL en su sitio de WordPress, lo más probable es que el problema sea un problema del entorno del servidor.

  • Hay muchos factores que solo pueden ser controlados y corregidos por el proveedor del servidor.Por ejemplo, si su servidor DNS no puede resolver la solicitud a tiempo, hará que se agote el tiempo de espera de la solicitud curl.
  • Otra situación podría ser una conexión lenta con el servidor host o un problema de red.
  • Simplemente envíe una solicitud al servicio de atención al cliente con detalles sobre el error y sus técnicos pueden solucionarlo y aplicar una solución para resolverlo.

Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "Cómo resolver el error de solicitud de API REST cURL error 28 en WordPress", que es útil para usted.

Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-19296.html

¡Bienvenido al canal de Telegram del blog de Chen Weiliang para obtener las últimas actualizaciones!

🔔 ¡Sea el primero en obtener la valiosa "Guía de uso de la herramienta de inteligencia artificial para marketing de contenidos ChatGPT" en el directorio superior del canal! 🌟
📚 Esta guía contiene un gran valor. 🌟Esta es una oportunidad única, ¡no la pierdas! ⏰⌛💨
¡Comparte y dale me gusta si te gusta!
¡Su compartir y Me gusta son nuestra motivación continua!

 

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

滚动 到 顶部