Scheduled Jobs - Index Search Engine

Permalink
I am having issues with my site running VERY slow and I am thinking it is because of this... I noticed that everytime I go to System & Maintenance that it has 3 things there that I can check and click Run Checked if I want to. Well I don't know that I can actually do that because Index Search Engine shows the little circle going around and around like it is running ALL the time. It also says "Currently Running (Since 1:55:12 PM)" followed by "11 page(s) indexed.". Also, it just shows the time and not the date but I am pretty sure that it has been saying this at least since yesterday. I just started the website and have only created the Home Page. I haven't had a chance to work on any other pages yet but kept noticing that it was running very slow. I was just wondering if this might have anything to do with it. I don't know how to get it to stop this process either. I went through earlier today and upgraded from 5.4.0.5 to 5.4.1 to see if maybe the update would resolve this but it is still running.

Just in case you need more history, I started out by not being able to install 5.4.0.5 so I originally installed 5.3.3.1 and then manually upgraded to 5.4.0.5 and did another manual upgrade today to 5.4.1. I also had to manually add a theme because the package install didn't work right so I dropped the contents in the theme folder and then installed it that way. Once this was done I changed the files a little to accomodate what I was wanting to do.

What can I do? Any idea why it is doing this?

Thanks for any help!

 
centralcec replied on at Permalink Reply
Anyone have any ideas on this or how I can correct this so it isn't running constantly? The only thing that I can think of would be to remove c5 and start over. I'm not sure how this would be accomplished either short of dropping all of the tables in MySql and then deleting the concrete folder... Would I have to delete ALL folders in the root directory or just the concrete folder? I'm assuming just the concrete folder because from what I have seen the others aren't in use for anything except for maybe a backup location and to store your active themes. This would mean that I could leave them all and just delete the concrete folder and once I put it back and installed it then I would still have my themes and just have to install them... Is all of this right? Is there any other way around this problem?

Any thoughts, ideas, suggestions welcome...

Thanks
TheRealSean replied on at Permalink Reply
TheRealSean
Did you ever get this corrected? I am stuck with the same issue on a couple of websites now

found out add &force=1 at the end of the jobs url

http://www.concrete5.org/index.php?cID=122657...
sepneumatic replied on at Permalink Reply
I think I ended up removing C5 and starting over for one, but if I recall correctly I think at the time I was running on a Windows server and had to switch over to a Linux based hosting server. C5 will run on either but has some issues on a Windows server. It was either one of these two things or possibly both, I can't recall exactly anymore about this issue.

Thanks for the link though.
jstrong replied on at Permalink Reply
jstrong
Hey folks I ran into this problem too and it turned out that I had a block I removed, that was still in the CollectionVersionBlocks table. I found this out because in /concrete/libraries/database_indexed_search.php on line 137 there is an attempt to grab a block instance (a custom block of mine that I had removed) which failed, and the script didn't identify that the block did not exist.

I did an echo print_r($row) to see which bID it was requesting. Sure enough that was the one I removed.

I'll write to the C5 guys because there is an is_object() check on the block, but not until AFTER the attempt to use it.

After manually removing the offending entries from that table (after taking a backup first) I ran the job URL with &force=1 appended and the job ran.