[wp-hackers] cron overload - help!
johnbillion+wp at gmail.com
Sun Sep 6 02:29:06 UTC 2009
You shouldn't have to, no. It looks like you've got so many events
scheduled for that hook that wp_clear_scheduled_hook() can't handle it
and that's why your page isn't loading.
If you really have got a giant number of events scheduled then your
only option might be to clear the 'cron' row from the wp_options table
in the database.
2009/9/6 Steve Taylor <steve at sltaylor.co.uk>:
> My hook never took a parameter. Do I need to pass an empty $args array
> or something?
> 2009/9/6 John Blackbourn <johnbillion+wp at gmail.com>:
>> Are you passing an $args parameter with wp_clear_scheduled_hook()?
>> There's an outstanding bug that means hooks with parameters aren't
>> cleared with wp_clear_scheduled_hook(). See
>> http://core.trac.wordpress.org/ticket/10468 .
>> 2009/9/6 Steve Taylor <steve at sltaylor.co.uk>:
>>> I experimented with wp_schedule_event() on a site a short while ago,
>>> without luck. I found another solution, but recently I noticed that my
>>> Media Temple GPU usage has flagged the wp-cron.php on that site as
>>> taking up about 25% of the total processing time for all my sites.
>>> I used http://wordpress.org/extend/plugins/cron-view/, and sure
>>> enough, my experiment has inadvertantly left a HUGE number of
>>> scheduled events for that hook.
>>> When I try to run wp_clear_scheduled_hook( 'my_hook' ), the page
>>> doesn't seem to load. The site's running OK, but I really need a way
>>> of clearing all these events out. I'm not sure if
>>> wp_unschedule_event() is viable - and I've heard that
>>> wp_clear_scheduled_hook() is just a wrapper for this anyway.
>>> Thanks for any tips...
>>> wp-hackers mailing list
>>> wp-hackers at lists.automattic.com
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
More information about the wp-hackers