For some reason, my WP-Cron process has gotten hung up. Using the Crontrol plugin, I can see a variety of hooks slowly stacking up as executing (or ready to execute) "Now," but none ever seem to actually execute. Once I (once again using Crontrol) trigger one of them to go, then they all seem to run.
Anyone have any ideas as to what might be causing this problem? (Or, failing that, what might solve it?)
Google+: View post on Google+
What happens when you manually execute wp-cron by loading wp-cron.php in a browser? Is that the same thing as using Control?
If that works, you can set up an actual cron job on your server to execute the following command periodically:
wget http://www.server.com/wp-cron.php > /dev/null 2>&1
Let me know if you need help setting up cron jobs. If you have a hosting account with cpanel its pretty simple. If not, I can give you the steps to do it in a shell.
Manually invoking it seems to cause it to execute. The question is, why doesn't it execute it automatically upon a loading of a site page.
I can create a cron job, in fact (this article mentions that as a possibility, too – http://wp.tutsplus.com/articles/insights-into-wp-cron-an-introduction-to-scheduling-tasks-in-wordpress/). Let me try things a couple more times to confirm they work before resorting to that, though. It should work without it.
Hmmm … entered the Cron job, and (taking off the rerouting to dev/null) it appears to be executing ("HTTP request sent, awaiting response… 200 OK"), but the jobs don't seem to be clearing.
Of course it would help if I put the proper server name in there. Yeesh. Must be tired.
Aha! That seems to have worked.
Still irksome that it's necessary.