{"id":7945,"date":"2018-10-16T01:00:23","date_gmt":"2018-10-15T23:00:23","guid":{"rendered":"https:\/\/eltallerdelbit.com\/?p=7945"},"modified":"2020-08-28T03:30:16","modified_gmt":"2020-08-28T01:30:16","slug":"desactivar-wp-cron-wordpress-optimizar-recursos","status":"publish","type":"post","link":"https:\/\/eltallerdelbit.com\/desactivar-wp-cron-wordpress-optimizar-recursos\/","title":{"rendered":"Desactivar wp-cron de WordPress para optimizar recursos"},"content":{"rendered":"

Es interesante deshabilitar el proceso WP-CRON<\/em> autom\u00e1tico en WordPress<\/strong> para ahorrar recursos de nuestro servidor.<\/h2>\n

 
\nEl proceso WP-CRON<\/strong><\/em> es un proceso necesario en Wordrpess. B\u00e1sicamente es un proceso que realiza un mont\u00f3n de acciones necesarias para el correcto funcionamiento de WordPress.
\n <\/br><\/br>
\nPor ejemplo: b\u00fasqueda de actualizaciones de plugins y temas wordpress, env\u00edo de pingbacks, copias de seguridad (por medio de plugins), programaciones de entradas …
\n <\/p>\n

 <\/p>\n

Y si wp-cron.php<\/strong><\/em> es tan necesario, \u00bfpor qu\u00e9 deber\u00edamos deshabilitarlo?<\/span><\/h3>\n

 
\nPues es importante deshabilitar la ejecuci\u00f3n autom\u00e1tica de wp-cron.php<\/em><\/strong>, porque sino se ejecuta en cada visita a la web, incluidas las visitas de los robots indexadores (crawlers) y otros bots que circulan a mansalva por Internet …<\/p>\n

 <\/p>\n

As\u00ed que es bastante probable que afecte al rendimiento de nuestro sitio web, llegando a provocar el conocido error 500<\/strong> que arroja un servidor cuando sus recursos se han superado:
\n 
\n\"desactivar
\n <\/p>\n

 <\/p>\n

Este uso de recursos y la falta de ellos en determinados momentos, lo podemos comprobar en nuestro panel de hosting con CPANEL en la secci\u00f3n M\u00c9TRICA<\/em>, y en la opci\u00f3n de : Uso de la CPU y de la conexi\u00f3n simult\u00e1nea<\/em>.
\n 
\n\"cpanel
\n <\/p>\n

 <\/p>\n

Si ha habido alguna falta de recursos, veremos el mensaje:<\/p>\n

Su sitio ha sido limitado en las ultimas 24 horas<\/strong><\/p>\n

 
\n\"desactivar
\n <\/p>\n

 
\nY si entramos en Detalles<\/em>, podremos ver la gr\u00e1fica de las \u00faltimas 24 horas (o d\u00edas, o semanas.. como queramos) y comprobar en qu\u00e9 momentos se ha superado el l\u00edmite de recursos del servidor<\/strong>. En la siguiente imagen podemos ver varios momentos en que los recursos de la CPU<\/strong> de nuestro servidor se han superado:<\/p>\n

 <\/p>\n

\"cpanel
\n <\/p>\n

 <\/p>\n

Por tanto, para ayudar a nuestro servidor a mantener recursos y no superarlos, vamos a deshabilitar la ejecuci\u00f3n autom\u00e1tica de WP-CRON<\/em><\/strong>.<\/p>\n

 <\/p>\n

C\u00d3MO DESHABILITAR EL WP-CRON<\/em> DE WORDPRESS<\/strong><\/span><\/h3>\n

 
\nEntramos en el archivo wp-config.php en el espacio FTP de nuestro CPANEL:<\/p>\n

\"define<\/p>\n

y localizamos la linea<\/p>\n

define('DISABLE_WP_CRON', false);<\/pre>\n

 <\/p>\n

y la modificamos dej\u00e1ndola en true<\/strong><\/em>:<\/p>\n

define('DISABLE_WP_CRON', true);<\/pre>\n

 <\/p>\n

Ahora el WP-CRON<\/strong> de WordPress no se ejecutar\u00e1 autom\u00e1ticamente, y tendremos que programar una tarea cron manual en nuestro CPANEL, llamando al archivo wp-cron.php<\/strong><\/em>
\n <\/p>\n

Es recomendable ejecutarlo 1 vez por hora (aunque depender\u00e1 de los recursos de nuestro servidor, y de si deseamos ejecutarlo m\u00e1s veces.. quiz\u00e1s 2 veces por hora).
\n 
\nDespu\u00e9s de programar una tarea cron manualmente, es interesante comprobar que las tareas CRON de Cpanel funcionan realmente<\/a>
\n 
\nSi queremos investigar m\u00e1s a fondo las razones de nuestros errores del servidor, o revisar la actividad de nuestro sitio web y los plugins instalados, podemos
activar el modo Debug y Log de errores en Wordrpress<\/a>.
\n <\/p>\n

 <\/p>\n

Enlaces relacionados:<\/span><\/h3>\n

 <\/p>\n