Title: finiterex's Replies | WordPress.org

---

# finiterex

  [  ](https://wordpress.org/support/users/finiterex/)

 *   [Profile](https://wordpress.org/support/users/finiterex/)
 *   [Topics Started](https://wordpress.org/support/users/finiterex/topics/)
 *   [Replies Created](https://wordpress.org/support/users/finiterex/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/finiterex/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/finiterex/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/finiterex/engagements/)
 *   [Favorites](https://wordpress.org/support/users/finiterex/favorites/)

 Search replies:

## Forum Replies Created

Viewing 10 replies - 1 through 10 (of 10 total)

 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [WP_Cron HTTP 429 Error](https://wordpress.org/support/topic/wp_cron-http-429-error/)
 *  Thread Starter [finiterex](https://wordpress.org/support/users/finiterex/)
 * (@finiterex)
 * [5 years, 4 months ago](https://wordpress.org/support/topic/wp_cron-http-429-error/page/2/#post-13897220)
 * [@corrinarusso](https://wordpress.org/support/users/corrinarusso/)
 * Finally got an answer out of GoDaddy! Slight paraphrasing but the answer was 
   _Due to the caching engine used with GoDaddy Managed WordPress WP\_Cron will 
   not function correctly. If reliable WP\_Cron is needed you will need to migrate
   to a CPanel hosting option”._
 * I am amazed that they do not list these limitations prior to purchase… so we’ll
   be having some interesting commercial conversations no doubt.
    -  This reply was modified 5 years, 4 months ago by [finiterex](https://wordpress.org/support/users/finiterex/).
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [WP_Cron HTTP 429 Error](https://wordpress.org/support/topic/wp_cron-http-429-error/)
 *  Thread Starter [finiterex](https://wordpress.org/support/users/finiterex/)
 * (@finiterex)
 * [5 years, 4 months ago](https://wordpress.org/support/topic/wp_cron-http-429-error/page/2/#post-13893096)
 * Hi [@corrinarusso](https://wordpress.org/support/users/corrinarusso/)
 * I’ll ask them.
 * I’m using this plugin to monitor WP_Cron: [https://wordpress.org/plugins/wp-crontrol/](https://wordpress.org/plugins/wp-crontrol/)
   Pretty much does the same thing.
 * Tried hitting the staging site where these WP_Config changes have been made and
   appears to have made no difference.
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [WP_Cron HTTP 429 Error](https://wordpress.org/support/topic/wp_cron-http-429-error/)
 *  Thread Starter [finiterex](https://wordpress.org/support/users/finiterex/)
 * (@finiterex)
 * [5 years, 4 months ago](https://wordpress.org/support/topic/wp_cron-http-429-error/#post-13893031)
 * Hi [@corrinarusso](https://wordpress.org/support/users/corrinarusso/),
 * My html path appears to be /home/sitename/html so I’ve used that.
 * gid=100450(inetuser) groups=100450(inetuser)
    crontab -l bash: crontab: command
   not found
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [WP_Cron HTTP 429 Error](https://wordpress.org/support/topic/wp_cron-http-429-error/)
 *  Thread Starter [finiterex](https://wordpress.org/support/users/finiterex/)
 * (@finiterex)
 * [5 years, 4 months ago](https://wordpress.org/support/topic/wp_cron-http-429-error/#post-13891334)
 * Hi [@corrinarusso](https://wordpress.org/support/users/corrinarusso/),
 * GoDaddy support have had me add the following to the WP-config.php file:
    /**
   GoDaddy CRON Fix */ if(!defined(‘WP_CRON_CUSTOM_HTTP_BASIC_USERNAME’)) { define(‘
   WP_CRON_CUSTOM_HTTP_BASIC_USERNAME’, ‘YOUR_USERNAME_HERE’); } if(!defined(‘WP_CRON_CUSTOM_HTTP_BASIC_PASSWORD’)){
   define(‘WP_CRON_CUSTOM_HTTP_BASIC_PASSWORD’, ‘YOUR_PASSWORD_HERE’); }
 * In addition they’ve had me the mu-plugin from the following GitHub: [https://gist.github.com/nickohrn/0fd65917057e579a6a97](https://gist.github.com/nickohrn/0fd65917057e579a6a97).
   This is just a single php file called http-basic-cron-request.php that contains:
 * <?php
 * if(defined(‘WP_CRON_CUSTOM_HTTP_BASIC_USERNAME’) && defined(‘WP_CRON_CUSTOM_HTTP_BASIC_PASSWORD’)){
   
   function http_basic_cron_request($cron_request) { $headers = array(‘Authorization’
   => sprintf(‘Basic %s’, base64_encode(WP_CRON_CUSTOM_HTTP_BASIC_USERNAME . ‘:’.
   WP_CRON_CUSTOM_HTTP_BASIC_PASSWORD)));
 *  $cron_request[‘args’][‘headers’] = isset($cron_request[‘args’][‘headers’]) ?
   array_merge($cron_request[‘args’][‘headers’], $headers) : $headers;
 *  return $cron_request;
    }
 *  add_filter(‘cron_request’, ‘http_basic_cron_request’);
    }
 * I have very little idea what these files do, but am told to wait for the WP_Cron
   jobs to see if they trigger and go from there.
 * Any idea what these do?
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [WP_Cron HTTP 429 Error](https://wordpress.org/support/topic/wp_cron-http-429-error/)
 *  Thread Starter [finiterex](https://wordpress.org/support/users/finiterex/)
 * (@finiterex)
 * [5 years, 4 months ago](https://wordpress.org/support/topic/wp_cron-http-429-error/#post-13890921)
 * Hey [@corrinarusso](https://wordpress.org/support/users/corrinarusso/)
 * So I manually ran each job from the CLI with no issue… but still the jobs are
   not auto triggering. Even when I tried going to [http://www.yourwebsite.com/wp-cron.php?doing_wp_cron/?nocache=1](http://www.yourwebsite.com/wp-cron.php?doing_wp_cron/?nocache=1)(
   or the HTTPS version) the WP_Cron jobs didn’t trigger.
 * Below is the output of manually running each job from the CLI. I’m now back on
   the phone with GoDaddy… wish me luck!
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event list
    +————————————+———————+——————-
   +————+ | hook | next_run_gmt | next_run_relative | recurrence | +————————————
   +———————+——————-+————+ | action_scheduler_run_queue | 2021-01-08 13:35:35 | now
   | 1 minute | | wp_privacy_delete_old_export_files | 2021-01-08 13:58:35 | now
   | 1 hour | | wp_version_check | 2021-01-08 16:58:35 | now | 12 hours | | wp_update_plugins
   | 2021-01-08 16:58:35 | now | 12 hours | | wpseo_permalink_structure_check | 
   2021-01-08 18:07:41 | now | 1 day | | sucuriscan_scheduled_scan | 2021-01-08 
   18:07:52 | now | 1 day | | wp_update_themes | 2021-01-09 01:25:42 | now | 12 
   hours | | mwp_update_public_keys | 2021-01-09 04:58:19 | now | 1 day | | recovery_mode_clean_expired_keys
   | 2021-01-09 04:58:33 | now | 1 day | | wpseo_home_url_check | 2021-01-09 04:
   58:36 | now | 1 day | | flamingo_daily_cron_job | 2021-01-09 04:58:36 | now |
   1 day | | wp_scheduled_auto_draft_delete | 2021-01-09 09:34:33 | now | 1 day 
   | | wpseo-reindex | 2021-01-09 09:51:33 | now | 1 day | | wp_scheduled_delete
   | 2021-01-09 10:05:30 | now | 1 day | | delete_expired_transients | 2021-01-09
   10:05:30 | now | 1 day | | wp_site_health_scheduled_check | 2021-01-10 04:58:
   35 | now | 1 week | | wpseo_ryte_fetch | 2021-01-13 18:07:41 | 2 days 8 hours
   | 1 week | +————————————+———————+——————-+————+
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wp_privacy_delete_old_export_files
   
   Executed the cron event ‘wp_privacy_delete_old_export_files’ in 0.018s. Success:
   Executed a total of 1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wp_version_check
    Executed the
   cron event ‘wp_version_check’ in 1.93s. Success: Executed a total of 1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp_update_plugins
    bash: wp_update_plugins: command
   not found
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wp_update_plugins
    Executed 
   the cron event ‘wp_update_plugins’ in 0.048s. Success: Executed a total of 1 
   cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wpseo_permalink_structure_check
   
   Executed the cron event ‘wpseo_permalink_structure_check’ in 0.008s. Success:
   Executed a total of 1 cron event.
 * Executed the cron event ‘sucuriscan_scheduled_scan’ in 128.4s.
    Success: Executed
   a total of 1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wp_update_themes
    Executed the
   cron event ‘wp_update_themes’ in 0.052s. Success: Executed a total of 1 cron 
   event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run mwp_update_public_keys
    Executed
   the cron event ‘mwp_update_public_keys’ in 0.054s. Success: Executed a total 
   of 1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run recovery_mode_clean_expired_keys
   
   Executed the cron event ‘recovery_mode_clean_expired_keys’ in 0.005s. Success:
   Executed a total of 1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wpseo_home_url_check
    Executed
   the cron event ‘wpseo_home_url_check’ in 0.006s. Success: Executed a total of
   1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run flamingo_daily_cron_job
    Executed
   the cron event ‘flamingo_daily_cron_job’ in 1.607s. Success: Executed a total
   of 1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wp_scheduled_auto_draft_delete
   
   Executed the cron event ‘wp_scheduled_auto_draft_delete’ in 0.006s. Success: 
   Executed a total of 1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wpseo-reindex
    Executed the 
   cron event ‘wpseo-reindex’ in 0.005s. Success: Executed a total of 1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wp_scheduled_delete
    Executed
   the cron event ‘wp_scheduled_delete’ in 0.011s. Success: Executed a total of 
   1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run delete_expired_transients
    Executed
   the cron event ‘delete_expired_transients’ in 0.009s. Success: Executed a total
   of 1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wp_site_health_scheduled_check
   
   Executed the cron event ‘wp_site_health_scheduled_check’ in 4.571s. Success: 
   Executed a total of 1 cron event.
 * [REDACTED@n3nlwpsftp002 html]$ wp cron event run wpseo_ryte_fetch
    Executed the
   cron event ‘wpseo_ryte_fetch’ in 2.595s. Success: Executed a total of 1 cron 
   event.
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [WP_Cron HTTP 429 Error](https://wordpress.org/support/topic/wp_cron-http-429-error/)
 *  Thread Starter [finiterex](https://wordpress.org/support/users/finiterex/)
 * (@finiterex)
 * [5 years, 5 months ago](https://wordpress.org/support/topic/wp_cron-http-429-error/#post-13888825)
 * Hi [@corrinarusso](https://wordpress.org/support/users/corrinarusso/)
 * I’m going to give it a go running each one manually and seeing what results I
   get. I’m then going to try what was suggested in one of the posts you provided;
   manually trigger WP_Cron with an external HTTP GET. If the result of the later
   test is things still not working I’m going back to GoDaddy to push harder.
 * A massive thank you for your help.
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [WP_Cron HTTP 429 Error](https://wordpress.org/support/topic/wp_cron-http-429-error/)
 *  Thread Starter [finiterex](https://wordpress.org/support/users/finiterex/)
 * (@finiterex)
 * [5 years, 5 months ago](https://wordpress.org/support/topic/wp_cron-http-429-error/#post-13887670)
 * Hi [@corrinarusso](https://wordpress.org/support/users/corrinarusso/)
 * OK understand. When I run each job from the CLI they all report “Success: Executed
   a total of 1 cron event.” with no errors appearing in the debug.log file.
 * This is why I am so totally confused – jobs execute fine from the CLI, but do
   not execute automatically (all miss schedule) and don’t execute successfully 
   if I try to run from WP-Control.
 * Confused 🙂
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [WP_Cron HTTP 429 Error](https://wordpress.org/support/topic/wp_cron-http-429-error/)
 *  Thread Starter [finiterex](https://wordpress.org/support/users/finiterex/)
 * (@finiterex)
 * [5 years, 5 months ago](https://wordpress.org/support/topic/wp_cron-http-429-error/#post-13884984)
 * Hi [@corrinarusso](https://wordpress.org/support/users/corrinarusso/) – when 
   you say “kick off the cron manually” in which way should I trigger it? I’m really
   confused because I can run the WP_Cron jobs from the CLI using _WP CRON EVENT
   RUN –DUE-NOW_ but the jobs wont manually run any other way (e.g. from WP-Control
   plugin) / aren’t ever triggered to run automatically… I am very lost!
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [WP_Cron HTTP 429 Error](https://wordpress.org/support/topic/wp_cron-http-429-error/)
 *  Thread Starter [finiterex](https://wordpress.org/support/users/finiterex/)
 * (@finiterex)
 * [5 years, 5 months ago](https://wordpress.org/support/topic/wp_cron-http-429-error/#post-13884258)
 * Thanks for the suggestion but I am not sure that is an option for me due to time
   constraints. Is there no logging or other areas of WordPress I can look at for
   further info?
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [WP_Cron HTTP 429 Error](https://wordpress.org/support/topic/wp_cron-http-429-error/)
 *  Thread Starter [finiterex](https://wordpress.org/support/users/finiterex/)
 * (@finiterex)
 * [5 years, 5 months ago](https://wordpress.org/support/topic/wp_cron-http-429-error/#post-13884048)
 * Hi [@corrinarusso](https://wordpress.org/support/users/corrinarusso/)
 * Unfortunately GoDaddy Managed WordPress has no CPanel so the first two links 
   are not going to help (I’d already been down this avenue).
 * The third link you provided ([https://ca.godaddy.com/community/Using-WordPress/Wordpress-Wp-cron-editing/td-p/7043](https://ca.godaddy.com/community/Using-WordPress/Wordpress-Wp-cron-editing/td-p/7043)),
   I will give this a go – “Solution Two – External Cron Job Server. The better,
   cleaner and more controlled way to make the cron job queue work is to use an 
   external cron job server to fire things off every xx minutes.”
 * Albeit the above is a workaround to the problem; I still need to know why this
   problem is occuring!

Viewing 10 replies - 1 through 10 (of 10 total)