Back in May I published a post about WordPress 2.9 not publishing scheduled posts. Recently I did an automatic update to WordPress 3.0.1 … and guess what: scheduled posting has been broken once again.
I’ll try the method I used before, which was to delete all the core WordPress files and upload them again manually, but in the meantime I found this WordPress plugin has done the job: Missed Scheduled.
By default the plugin is set to run every 15 minutes, but I’ve changed mine to 2 minutes by editing line 12:
define('MISSEDSCHEDULED_DELAY', 2); // Number is in minutes, change it according to your needs
If it turns out that uploading the files manually fixes the issue again I guess I’ll be running manual upgrades in future.