• Currently 0/5
  • 1
  • 2
  • 3
  • 4
  • 5
Bob the Rebuilder


Bob the Rebuilder is a free utility plugin that uses run-periodic-tasks in order to continuously rebuild portions of one or more blogs in the background on a fixed schedule.

Requirements

MT 4.2

9 Comments

could you please provide installation instructions.

tks

I've managed to install this without instruction. Simply place the entire folder in your MT path/plugins directory and go to http://yourwebsite.com/pathtoMT/mt.cgi. it will auto detect and install the plugin.

Even though I managed to installed and configure it to rebuild at 1 min interval, the plugin doesn't run at all. Status of "last rebuilt" is always N/A and there's no error log.

Bob uses run-periodic-tasks to perform the rebuilding; unless RPT is running, Bob won't do anything. See setting up run-periodic-tasks for instructions.

I also have the same problem with Bob the Builder. I use RPT (and have for years, it works fine...) but Bob simply doesn't do anything. I've got 10+ jobs setup for it to do, 2 of which it decided to do randomly, but RPT never picks up on the Bob tasks for whatever reason.

Would be happy to test new versions if there are any available!

To add to the fun, Bob seems to run VERY randomly (it's run a total of 4 times after being installed for 15+ days). It certainly doesn't run every minute like it's queued to to.

I'm not sure if this is complicating things, but we run MT on many different servers and have RTP running on a dedicated machine for rebuilds.

I've tinkered around with the times in the DB rows Bob creates hoping I would be able to manually trigger a job, but had no luck.

Also, when it did decide to run a certain job (#3 got it's first run right after I posted that last comment!), it throws this warning:

Use of uninitialized value in hash element at /home/dynamic/xxx.com/plugins/Bob/lib/Bob/Util.pm line 84.

Not seeing where to "add" pages to the Bob the Builder queue. Or, is it just all pages that are set for Queue Processing get rebuilt? (Even a sentence from the developer on how this is supposed to work would be tremendously helpful.)

Interesting, RPT worked fine, but after installing Bob, I now get this error:

Use of uninitialized value in numeric ge (>=) at lib/MT/Template/ContextHandlers.pm line 6498.

default userpic

Steve Cook Author Profile Page

To follow up on the comments:

  • Based on an followup email Austin sent, the problems he was experiencing were from a time-syncing issue (bad ntp config on his database), leading to Schwartz issues.
  • To answer rdouthit's question: go to System > Manage > Rebuilder, and you can add rebuilder jobs to your heart's content.

Can anyone confirm that you actually need a new entry for this to work? I am trying to use this on a dedicated blog that has no entries. All it does is agregate a feed from all the blogs in our system and displays the latest entries from OTHER blogs. And this plug in does not seem to work at all for this.