Post Indexer in WP Engine envrionment

The required tables have been added to my database. Post indexer seems only to do something when I run it manually. I have tried uninstalling and reinstalling. I manually indexed on Sunday and again yesterday. However, there are about 100 items a day posted to the multisite and they are not showing up in the post widget or global rss feed. WhenImanually re-index, they do.

Where to start trouble shooting? This was all working until the last post indexer update, as I recall (lasttimeposts were updated in the global feed prior to this Sunday was May 25th).

  • Vaughan
    • Ex Staff

    hiya

    thanks for the post.

    i’ve never used wp_engine unfortunately, do they allow crons?

    if so you maybe able to use a cronjob.

    http://wordpress.org/plugins/wp-cron-control/

    wp engine do have some restrictions on certain plugins & their varnish cache can play havoc, though there’s a myriad of settings i hear which you may need to go over with a fine toothcomb on wpengine, their support may be able to help you more though.

    let us know what they say if anything.

    hope this helps

    thanks.

  • Scott Roberts
    • WPMU DEV Initiate

    I think the point is that it was working earlier but stopped at the upgrade. I’ve installed the cron monitoring plugin recommended by Barry in one of the other threads on this subject and the next-due times for crons are updating as one would expect. But dozens of posts have been made to the site in the past few hours and the latest items to show in Global RSS or the homepage Global Posts feed are from when I last ran it manually.

    I’m going to try hitting wp-cron.php via wget from another machine regularly and see if that has an effect.