Those are called “500 errors” and are due to the server being maxed out on resources, most importantly RAM or PHP Memory. Typically your host will have a “Monitoring” panel where you can check the current % of the load on your servers CPU and RAM, you don’t really want either of them near 100% all the time, if they are you have three options in this case:
- We recommend disabling WP-Cron and creating server-side cron jobs which reduces all the load that WP-Cron causes as it fires on every visitor hit, rather than just running the IDX data retrieval functions every 5 minutes (general MLS data), every hour (all agent/office data), and every 24 hours (expire listing data). This will also increase the overall performance of your site.
- Go into Settings > CT IDX Pro and tailor back the locations. tighten up the price min/max settings, and if you’re loading sold data set the “Solds Time Period” to 6 months or less otherwise that can quickly fill the database, then use Reset IDX Data once you’ve reset you’ll need to clear IDX Cache, once that’s done it’ll start funneling data back in over a bit of time for the first group of listings.
We generally don’t recommend trying to recreate your own real estate portal site (e.g. Realtor.com, Trulia.com, etc…) our products and WordPress in general, aren’t built for it, and it’ll just never work. Exceeding about 6000 records on the site at any given time, even with a large server setup you start stretching the limits of the database structure and will inevitably start seeing performance degradation and possible crashing. Keeping your settings hyper-targeted to your demographics and areas marketed in is really key, your site will perform better and your leads will better find what they’re really looking for.
- Contact your host and scale the server up, and change the PHP memory limit to match.