• Resolved Clark Quinn

    (@quinnovator)


    I’ve been scheduling posts for years. For the past few, they are scheduled to show up on Tuesdays (I occasionally do an extra). Except, now they’re not auto-publishing. I’m scheduling them, and updating. But then (like today), I see that they’ve not posted, and I have to manually post them. It’s not timezone, as I’ve checked. Any other ideas? I welcome any suggestions. Thanks!

Viewing 9 replies - 1 through 9 (of 9 total)
  • Hardeep Asrani

    (@hardeepasrani)

    Hey @quinnovator,

    That usually happens because cron jobs are not running on time. If you haven’t installed any plugins on your website recently, which might be causing the bug, you should make sure cron jobs are being fired regularly on your website.

    WP Control plugin is a good way to take a look to confirm your cron jobs aren’t being missed: https://wordpress.org/plugins/wp-crontrol/

    You can also look into your hosting to confirm they haven’t changed anything in cron as a lot of hosting user their own cron instead of replying on WordPress.

    Hope it helps!

    Thread Starter Clark Quinn

    (@quinnovator)

    Hardeep, that’s very helpful! While I update plugins when flagged, I haven’t installed any new ones for a while (since before the problem started, I’m pretty sure). I’m asking my host, first, since I try not to add plugins (to upset the careful balance). I’m not as tech-savvy as I should be, I admit. I’ll do it if my host hasn’t any useful insight. Thanks again! Wishing you all the best, — Clark

    Hardeep Asrani

    (@hardeepasrani)

    Hope it helps. Let me know how it goes!

    Prashant Patil

    (@contactprashantpp)

    Check with your cron jobs working correctly on server.

    Thread Starter Clark Quinn

    (@quinnovator)

    My ISP (also mentor, colleague, friend) has looked, and can’t find any indications. After installing Crontrol, I tried disabling W3 Total Cache, as it seemed be scheduling some 0 time instance jobs, but that didn’t do it. Nor did Mastodon Autopost, on his suggestion, as it had some weird scheduled jobs. He writes: “Not seeing anything in logs…”, and “There is a wp-cron running frequently, but no PHP aborts as far as I can see. Maybe we have to get more drastic, but unless there’s some obvious error message it’s hard to know what to do. Your site uses PHP 8.2 – we have 8.3 available and we could retreat to 8.1 eventually you do have to move in a forward direction. ” We’ve run tests with a trial post, scheduled, and it continues to fail “Missed Schedule”. At this point, no bright ideas, so any such are more than welcome.

    Hardeep Asrani

    (@hardeepasrani)

    @quinnovator,

    If you have another site on the same server, could you confirm if the same happens there? Also, another idea would be to setup external cron for testing, something like this: https://noptin.com/guide/sending-emails/how-to-set-up-an-external-cron-job-in-wordpress-and-speed-up-email-sending/

    Thread Starter Clark Quinn

    (@quinnovator)

    An update (not fixed). My ISP says his sites aren’t a problem, so it’s mee. I see that my backups also aren’t now going, and a message that my WP Cron must be buggered up (that’s what y’all said). But, there’s a link I missed, and it takes me to this page: https://teamupdraft.com/documentation/updraftplus/topics/general/troubleshooting/how-to-fix-the-wordpress-missed-schedule-error/. However, I follow their advice, and can’t find a WP Maintenance Mode setting?!?!?

    I did find Cron Events and Cron Schedules (Tools and Setting, respectively), which let me know things aren’t working. (The Total Cache settings are for things disabled, so not a prob.) The scheduled events are needed, yet they’re not running!

    I’d really like to see if somehow I’ve triggered Maintenance mode, but I can’t find it. Any ideas? Thanks!!!

    Thread Starter Clark Quinn

    (@quinnovator)

    As an update, here’s what my ISP said:

    “I have disabled the fake cron and instead a Rackspace monitoring service will kick a wp-cron into action every 5 minutes. If you look at the wp-cron control you will see all cron events are up-to-date.

    The ‘fix’ depends on custom code I inserted into wp-cron.php and if you update WP it will probably stop processing cron entries. Let’s stay in touch on this. It may seem quite delicate.

    I do not know why it failed. I know how to fix it, but not why it is failing.”

    Which is heroic on his part, but it doesn’t explain. I disabled every plugin, and it still wouldn’t run. Hopefully the next update will solve my problem, but we’ll see. I’ll mark resolved, and we’ll see if it resurrects.

    Hardeep Asrani

    (@hardeepasrani)

    It’s weird that it stopped working as you said it was working previously.

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

The topic ‘Scheduled posts not posting?’ is closed to new replies.